unsigned char uuid[VIR_UUID_BUFLEN]; /* the domain unique identifier */
};
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomain, virObjectUnref);
+
+
/**
* _virNetwork:
*
char *mac; /* the interface MAC address */
};
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(virInterface, virObjectUnref);
+
+
/**
* _virStoragePool:
*
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virNodeDevice, virObjectUnref);
+
/**
* _virSecret:
*
virDomainPtr domain;
};
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainCheckpoint, virObjectUnref);
+
/**
* _virDomainSnapshot
virDomainPtr domain;
};
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainSnapshot, virObjectUnref);
+
+
/**
* _virNWFilter:
*
unsigned char uuid[VIR_UUID_BUFLEN]; /* the network filter unique identifier */
};
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(virNWFilter, virObjectUnref);
+
/**
* _virNWFilterBinding:
char *filtername; /* the network filter name */
};
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(virNWFilterBinding, virObjectUnref);
+
/*
* Helper APIs for allocating new object instances