#include "gm-mcp-icecrew-mcpreset.h" #include "gm-mcp-session.h" #define GM_MCP_ICECREW_MCPRESET_GET_PRIVATE(object)( \ G_TYPE_INSTANCE_GET_PRIVATE((object), \ GM_TYPE_MCP_ICECREW_MCPRESET, GmMcpIcecrewMcpresetPrivate)) /*struct _GmMcpIcecrewMcpresetPrivate { };*/ /* Signals enum { PROTO NUM_SIGNALS }; static guint gm_mcp_icecrew_mcpreset_signals[NUM_SIGNALS] = {0};*/ G_DEFINE_TYPE(GmMcpIcecrewMcpreset, gm_mcp_icecrew_mcpreset, GM_TYPE_MCP_PACKAGE) void gm_mcp_icecrew_mcpreset_handle_simple(GmMcpPackage *package, gchar *suffix, GList *fields); static void gm_mcp_icecrew_mcpreset_finalize(GObject *object) { //GmMcpIcecrewMcpreset *obj = GM_MCP_ICECREW_MCPRESET(object); G_OBJECT_CLASS(gm_mcp_icecrew_mcpreset_parent_class)->finalize(object); } static void gm_mcp_icecrew_mcpreset_class_init(GmMcpIcecrewMcpresetClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS(klass); GmMcpPackageClass *pklass = GM_MCP_PACKAGE_CLASS(klass); object_class->finalize = gm_mcp_icecrew_mcpreset_finalize; /*gm_mcp_icecrew_mcpreset_signals[PROTO] = g_signal_new("proto", G_OBJECT_CLASS_TYPE(object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(GmMcpIcecrewMcpresetClass, proto), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);*/ pklass->name = "dns-nl-icecrew-mcpreset"; pklass->handle_simple = &gm_mcp_icecrew_mcpreset_handle_simple; //g_type_class_add_private(object_class, sizeof(GmMcpIcecrewMcpresetPrivate)); } static void gm_mcp_icecrew_mcpreset_init(GmMcpIcecrewMcpreset *obj) { //obj->priv = GM_MCP_ICECREW_MCPRESET_GET_PRIVATE(obj); } GmMcpIcecrewMcpreset * gm_mcp_icecrew_mcpreset_new() { GmMcpIcecrewMcpreset *obj = GM_MCP_ICECREW_MCPRESET(g_object_new(GM_TYPE_MCP_ICECREW_MCPRESET, NULL)); return obj; } void gm_mcp_icecrew_mcpreset_handle_simple(GmMcpPackage *package, gchar *suffix, GList *fields) { gm_mcp_session_reset(GM_MCP_PACKAGE_SESSION(package)); }