[libvirt] [PATCH v4 1/3] network_conf: Expose virNetworkDefFormatInternal

Laine Stump laine at laine.org
Wed Feb 12 18:21:10 UTC 2014


On 02/12/2014 07:07 PM, Michal Privoznik wrote:
> In the next patch I'm going to need the network format function that
> takes virBuffer as argument. However, slightly change of name is more
> appropriate then: virNetworkDefFormatBuf to match the rest of functions
> that format an object to buffer.
>
> Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
> ---
>  src/conf/network_conf.c  | 12 ++++++------
>  src/conf/network_conf.h  |  3 +++
>  src/libvirt_private.syms |  1 +
>  3 files changed, 10 insertions(+), 6 deletions(-)
>
> diff --git a/src/conf/network_conf.c b/src/conf/network_conf.c
> index dd3fa19..8b6236d 100644
> --- a/src/conf/network_conf.c
> +++ b/src/conf/network_conf.c
> @@ -2593,10 +2593,10 @@ cleanup:
>      return ret;
>  }
>  
> -static int
> -virNetworkDefFormatInternal(virBufferPtr buf,
> -                            const virNetworkDef *def,
> -                            unsigned int flags)
> +int
> +virNetworkDefFormatBuf(virBufferPtr buf,
> +                       const virNetworkDef *def,
> +                       unsigned int flags)
>  {
>      const unsigned char *uuid;
>      char uuidstr[VIR_UUID_STRING_BUFLEN];
> @@ -2763,7 +2763,7 @@ virNetworkDefFormat(const virNetworkDef *def,
>  {
>      virBuffer buf = VIR_BUFFER_INITIALIZER;
>  
> -    if (virNetworkDefFormatInternal(&buf, def, flags) < 0)
> +    if (virNetworkDefFormatBuf(&buf, def, flags) < 0)
>          goto error;
>  
>      if (virBufferError(&buf))
> @@ -2794,7 +2794,7 @@ virNetworkObjFormat(virNetworkObjPtr net,
>      VIR_FREE(class_id);
>  
>      virBufferAdjustIndent(&buf, 2);
> -    if (virNetworkDefFormatInternal(&buf, net->def, flags) < 0)
> +    if (virNetworkDefFormatBuf(&buf, net->def, flags) < 0)
>          goto error;
>  
>      virBufferAdjustIndent(&buf, -2);
> diff --git a/src/conf/network_conf.h b/src/conf/network_conf.h
> index b84762a..47124ce 100644
> --- a/src/conf/network_conf.h
> +++ b/src/conf/network_conf.h
> @@ -338,6 +338,9 @@ virNetworkDefPtr virNetworkDefParseFile(const char *filename);
>  virNetworkDefPtr virNetworkDefParseNode(xmlDocPtr xml,
>                                          xmlNodePtr root);
>  char *virNetworkDefFormat(const virNetworkDef *def, unsigned int flags);
> +int virNetworkDefFormatBuf(virBufferPtr buf,
> +                           const virNetworkDef *def,
> +                           unsigned int flags);
>  
>  static inline const char *
>  virNetworkDefForwardIf(const virNetworkDef *def, size_t n)
> diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
> index 2c9536a..b554f11 100644
> --- a/src/libvirt_private.syms
> +++ b/src/libvirt_private.syms
> @@ -504,6 +504,7 @@ virNetworkConfigChangeSetup;
>  virNetworkConfigFile;
>  virNetworkDefCopy;
>  virNetworkDefFormat;
> +virNetworkDefFormatBuf;
>  virNetworkDefFree;
>  virNetworkDefGetIpByIndex;
>  virNetworkDefParseFile;

ACK.




More information about the libvir-list mailing list