}
-static virSecretDef *
+virSecretDef *
virSecretDefParse(const char *xmlStr,
const char *filename,
unsigned int flags)
return virSecretParseXML(ctxt);
}
-virSecretDef *
-virSecretDefParseString(const char *xmlStr,
- unsigned int flags)
-{
- return virSecretDefParse(xmlStr, NULL, flags);
-}
-
-virSecretDef *
-virSecretDefParseFile(const char *filename)
-{
- return virSecretDefParse(NULL, filename, 0);
-}
static int
virSecretDefFormatUsage(virBuffer *buf,
void virSecretDefFree(virSecretDef *def);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virSecretDef, virSecretDefFree);
-virSecretDef *virSecretDefParseString(const char *xml, unsigned int flags);
-virSecretDef *virSecretDefParseFile(const char *filename);
+virSecretDef *
+virSecretDefParse(const char *xmlStr,
+ const char *filename,
+ unsigned int flags);
+
char *virSecretDefFormat(const virSecretDef *def);
#define VIR_CONNECT_LIST_SECRETS_FILTERS_EPHEMERAL \
virSecretDef *def = NULL;
virSecretObj *obj = NULL;
- if (!(def = virSecretDefParseFile(path)))
+ if (!(def = virSecretDefParse(NULL, path, 0)))
goto cleanup;
if (virSecretLoadValidateUUID(def, file) < 0)
# conf/secret_conf.h
virSecretDefFormat;
virSecretDefFree;
-virSecretDefParseFile;
-virSecretDefParseString;
+virSecretDefParse;
virSecretUsageTypeFromString;
virSecretUsageTypeToString;
virCheckFlags(VIR_SECRET_DEFINE_VALIDATE, NULL);
- if (!(def = virSecretDefParseString(xml, flags)))
+ if (!(def = virSecretDefParse(xml, NULL, flags)))
return NULL;
if (virSecretDefineXMLEnsureACL(conn, def) < 0)
g_autofree char *actual = NULL;
g_autoptr(virSecretDef) secret = NULL;
- if (!(secret = virSecretDefParseFile(inxml)))
+ if (!(secret = virSecretDefParse(NULL, inxml, 0)))
return -1;
if (!(actual = virSecretDefFormat(secret)))