X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=internal.h;h=04512f9a97124893af9bae04964d008f58ec2ca4;hb=2c24cea28b2f4702105fcf4f54fc4e923697174a;hp=9c39bef77e91df8aa0a63e2709ab369573f279d3;hpb=0b9477affd8b7978768ee76bc5631adbec3a2dcf;p=ovirt-viewer.git diff --git a/internal.h b/internal.h index 9c39bef..04512f9 100644 --- a/internal.h +++ b/internal.h @@ -104,7 +104,9 @@ struct vm { int hostid; int id; int vnc_port; + int forward_vnc_port; char *uuid; /* Printable UUID. */ + char *state; /* Only the fields above this point are required. The remainder may * be NULL / -1 to indicate they were missing in the data we got @@ -115,7 +117,6 @@ struct vm { long mem_used; /* Kbytes */ int vcpus_allocated; int vcpus_used; - char *state; char *mac_addr; /* Printable MAC addr. */ }; @@ -143,6 +144,11 @@ extern gboolean wui_thread_has_valid_vmlist (void); */ extern gboolean wui_thread_is_busy (void); +/* Returns true if the main vm list contains a + * running vm w/ the same name as specified one + */ +extern gboolean main_vmlist_has_running_vm(struct vm*); + /* Callbacks from the WUI thread to the main thread. The WUI thread * adds these to the Glib main loop using g_idle_add, which means they * actually get executed in the context of the main thread.