Added disconnect handling

This commit is contained in:
Jesse van den Kieboom 2006-01-05 23:27:37 +00:00
parent a7c8c5a7c3
commit 3bc1132236
1 changed files with 9 additions and 4 deletions

View File

@ -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