#ifndef PN_CMD_NODE_H #define PN_CMD_NODE_H #include #include "pn_node.h" struct pn_cmd_node { struct pn_node parent; struct pn_cmd_node_priv *priv; }; struct pn_cmd_node_class { struct pn_node_class parent_class; }; #define PN_CMD_NODE_TYPE (pn_cmd_node_get_type()) #define PN_CMD_NODE(obj)(G_TYPE_CHECK_INSTANCE_CAST((obj), PN_CMD_NODE_TYPE, struct pn_cmd_node)) #include "pn_trans.h" struct pn_cmd_node *pn_cmd_node_new(void); void pn_cmd_node_free(struct pn_cmd_node *node); void pn_cmd_node_send(struct pn_cmd_node *node, pn_trans_cb_t cb, const char *command, const char *format, ...); GType pn_cmd_node_get_type(void); #endif