提交 347d73f2 编写于 作者: O Osier Yang 提交者: Eric Blake

virDomainIsUpdated: define the new public API

introduce new public API "virDomainIsUpdated"

* src/conf/domain_conf.h (new member "updated" for "virDomainObj")
* src/libvirt_public.syms
* include/libvirt/libvirt.h.in
上级 2ed149a6
...@@ -1931,6 +1931,7 @@ int virStreamFree(virStreamPtr st); ...@@ -1931,6 +1931,7 @@ int virStreamFree(virStreamPtr st);
int virDomainIsActive(virDomainPtr dom); int virDomainIsActive(virDomainPtr dom);
int virDomainIsPersistent(virDomainPtr dom); int virDomainIsPersistent(virDomainPtr dom);
int virDomainIsUpdated(virDomainPtr dom);
int virNetworkIsActive(virNetworkPtr net); int virNetworkIsActive(virNetworkPtr net);
int virNetworkIsPersistent(virNetworkPtr net); int virNetworkIsPersistent(virNetworkPtr net);
......
...@@ -1010,6 +1010,7 @@ struct _virDomainObj { ...@@ -1010,6 +1010,7 @@ struct _virDomainObj {
unsigned int autostart : 1; unsigned int autostart : 1;
unsigned int persistent : 1; unsigned int persistent : 1;
unsigned int updated : 1;
virDomainDefPtr def; /* The current definition */ virDomainDefPtr def; /* The current definition */
virDomainDefPtr newDef; /* New definition to activate at shutdown */ virDomainDefPtr newDef; /* New definition to activate at shutdown */
......
...@@ -416,6 +416,7 @@ LIBVIRT_0.8.5 { ...@@ -416,6 +416,7 @@ LIBVIRT_0.8.5 {
LIBVIRT_0.8.6 { LIBVIRT_0.8.6 {
global: global:
virDomainOpenConsole; virDomainOpenConsole;
virDomainIsUpdated;
} LIBVIRT_0.8.5; } LIBVIRT_0.8.5;
# .... define new API here using predicted next version number .... # .... define new API here using predicted next version number ....
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册