[gegl/xml: 9/12] node: add gegl_node_get_output_pads()
- From: Michael Muré <mmure src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl/xml: 9/12] node: add gegl_node_get_output_pads()
- Date: Sun, 21 Apr 2013 08:43:36 +0000 (UTC)
commit 8dfa308159663058da8f2ed68511994d30f42536
Author: Michael Muré <batolettre gmail com>
Date: Sun Apr 21 09:55:33 2013 +0200
node: add gegl_node_get_output_pads()
gegl/graph/gegl-node.c | 14 ++++++++++++++
gegl/graph/gegl-node.h | 1 +
2 files changed, 15 insertions(+)
---
diff --git a/gegl/graph/gegl-node.c b/gegl/graph/gegl-node.c
index f330cda..840165b 100644
--- a/gegl/graph/gegl-node.c
+++ b/gegl/graph/gegl-node.c
@@ -424,6 +424,20 @@ gegl_node_get_input_pads (GeglNode *self)
return self->input_pads;
}
+/**
+ * gegl_node_get_output_pads:
+ * @self: a #GeglNode.
+ *
+ * Returns: A list of #GeglPad.
+ **/
+GSList *
+gegl_node_get_output_pads (GeglNode *self)
+{
+ g_return_val_if_fail (GEGL_IS_NODE (self), NULL);
+
+ return self->output_pads;
+}
+
void
gegl_node_add_pad (GeglNode *self,
GeglPad *pad)
diff --git a/gegl/graph/gegl-node.h b/gegl/graph/gegl-node.h
index 76c9f42..b00851e 100644
--- a/gegl/graph/gegl-node.h
+++ b/gegl/graph/gegl-node.h
@@ -149,6 +149,7 @@ GeglPad * gegl_node_get_pad (GeglNode *self,
const gchar *name);
GSList * gegl_node_get_pads (GeglNode *self);
GSList * gegl_node_get_input_pads (GeglNode *self);
+GSList * gegl_node_get_output_pads (GeglNode *self);
GSList * gegl_node_get_sinks (GeglNode *self);
gint gegl_node_get_num_sinks (GeglNode *self);
GeglNode * gegl_node_get_producer (GeglNode *self,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]