mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Warn about conn, dom and net fields in virterror
* include/libvirt/virterror.h: Warn about the use of
conn, dom and net fields in virterror.
This commit is contained in:
@@ -63,6 +63,10 @@ typedef enum {
|
||||
* virError:
|
||||
*
|
||||
* A libvirt Error instance.
|
||||
*
|
||||
* The conn, dom and net fields should be used with extreme care.
|
||||
* Reference counts are not incremented so the underlying objects
|
||||
* may be deleted without notice after the error has been delivered.
|
||||
*/
|
||||
|
||||
typedef struct _virError virError;
|
||||
@@ -72,14 +76,14 @@ struct _virError {
|
||||
int domain; /* What part of the library raised this error */
|
||||
char *message;/* human-readable informative error message */
|
||||
virErrorLevel level;/* how consequent is the error */
|
||||
virConnectPtr conn; /* the connection if available */
|
||||
virDomainPtr dom; /* the domain if available */
|
||||
virConnectPtr conn; /* connection if available, see note above */
|
||||
virDomainPtr dom; /* domain if available, see note above */
|
||||
char *str1; /* extra string information */
|
||||
char *str2; /* extra string information */
|
||||
char *str3; /* extra string information */
|
||||
int int1; /* extra number information */
|
||||
int int2; /* extra number information */
|
||||
virNetworkPtr net; /* the network if available */
|
||||
virNetworkPtr net; /* network if available, see note above */
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user