Added disconnect handling
This commit is contained in:
parent
a7c8c5a7c3
commit
3bc1132236
|
@ -1,3 +1,5 @@
|
|||
#include <string.h>
|
||||
|
||||
#include "gm-mcp-vmoo-client.h"
|
||||
#include "gm-mcp-session.h"
|
||||
#include "../widgets/gm-world-view.h"
|
||||
|
@ -62,9 +64,9 @@ gm_mcp_vmoo_client_class_init(GmMcpVmooClientClass *klass) {
|
|||
0);*/
|
||||
|
||||
pklass->name = "dns-com-vmoo-client";
|
||||
pklass->set_session = &gm_mcp_vmoo_client_set_session;
|
||||
pklass->handle_simple = &gm_mcp_vmoo_client_handle_simple;
|
||||
pklass->create_view = &gm_mcp_vmoo_client_create_view;
|
||||
pklass->set_session = gm_mcp_vmoo_client_set_session;
|
||||
pklass->handle_simple = gm_mcp_vmoo_client_handle_simple;
|
||||
pklass->create_view = gm_mcp_vmoo_client_create_view;
|
||||
|
||||
g_type_class_add_private(object_class, sizeof(GmMcpVmooClientPrivate));
|
||||
}
|
||||
|
@ -84,7 +86,10 @@ gm_mcp_vmoo_client_new() {
|
|||
void
|
||||
gm_mcp_vmoo_client_handle_simple(GmMcpPackage *package, gchar *suffix,
|
||||
GList *fields) {
|
||||
|
||||
if (strcmp(suffix, "disconnect") == 0) {
|
||||
gm_world_prepare_disconnect(GM_MCP_SESSION_WORLD(
|
||||
GM_MCP_PACKAGE_SESSION(package)));
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Reference in New Issue