summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2014-10-11 17:38:13 +0200
committerChristian Pointner <equinox@spreadspace.org>2014-10-11 17:38:13 +0200
commit95346385f0b6e36050c4bc5fa3f00aadc0c5fbcf (patch)
tree51694ae9829072147cc0377d617ffabc66ec7f8a /templates
parentupdated copyright notice (diff)
redone http plugs, added support for sfive
Diffstat (limited to 'templates')
-rw-r--r--templates/flumotion/default/http-stream.xml27
1 files changed, 19 insertions, 8 deletions
diff --git a/templates/flumotion/default/http-stream.xml b/templates/flumotion/default/http-stream.xml
index 3de894a..f9af92e 100644
--- a/templates/flumotion/default/http-stream.xml
+++ b/templates/flumotion/default/http-stream.xml
@@ -7,18 +7,29 @@
<eater name="default">
<feed alias="default">{{ component.feeder }}</feed>
</eater>
+%% if component.plugs is defined
<plugs>
-%% if component.rrd_dir is defined
+%% for name, value in component.plugs.items()
+%% if name == 'rrd'
<plug socket="flumotion.component.plugs.rrd.ComponentRRDPlug" type="component-rrd">
-%% if component.rrd_clients is defined
- <property name="clients-connected-file">{{ component.rrd_clients }}</property>
-%% endif
-%% if component.rrd_bytes is defined
- <property name="bytes-transferred-file">{{ component.rrd_bytes }}</property>
-%% endif
+ <property name="clients-connected-file">{{ value.clients }}</property>
+ <property name="bytes-transferred-file">{{ value.bytes }}</property>
</plug>
-%% endif
+%% endif
+%% if name == 'sfive'
+ <plug socket="flumotion.component.plugs.sfive.ComponentSFivePlug" type="component-sfive">
+%% for name, value in value.items()
+%% if name != 'tags'
+ <property name="{{ name }}">{{ value }}</property>
+%% else
+ <property name="tags">{{ value|join(', ') }}</property>
+%% endif
+%% endfor
+ </plug>
+%% endif
+%% endfor
</plugs>
+%% endif
%% for name, value in component.properties.items()
%% if name != 'samplerate'
<property name="{{ name }}">{{ value }}</property>