summaryrefslogtreecommitdiff
path: root/pn_cmd_node.h
diff options
context:
space:
mode:
authorFelipe Contreras <felipe.contreras@gmail.com>2010-06-13 02:56:20 +0300
committerFelipe Contreras <felipe.contreras@gmail.com>2010-06-14 03:13:31 +0300
commit6d8d5d2f5ede85d5b03555bc28d23e3729e49015 (patch)
tree6a207731829aca30fd97babe16a0a06aa82c9298 /pn_cmd_node.h
parentd9bfd9b8d15c4acaad97bc15bd08541c2515ece5 (diff)
Add pn_cmd_node
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Diffstat (limited to 'pn_cmd_node.h')
-rw-r--r--pn_cmd_node.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/pn_cmd_node.h b/pn_cmd_node.h
new file mode 100644
index 0000000..f43c7ff
--- /dev/null
+++ b/pn_cmd_node.h
@@ -0,0 +1,28 @@
+#ifndef PN_CMD_NODE_H
+#define PN_CMD_NODE_H
+
+#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))
+
+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,
+ const char *command,
+ const char *format, ...);
+
+GType pn_cmd_node_get_type(void);
+
+#endif