diff options
author | Josh Blum | 2013-03-17 18:39:06 -0700 |
---|---|---|
committer | Josh Blum | 2013-03-17 18:39:06 -0700 |
commit | d941ecb925c1397681f9ec6b354176fdd45fa8e1 (patch) | |
tree | 887c9ab479ee9656ec7a4c9015afd9dc84f5e0c8 /include/gras | |
parent | 2d300490f74492f39be660979b5b1ccdbd59a7e4 (diff) | |
download | sandhi-d941ecb925c1397681f9ec6b354176fdd45fa8e1.tar.gz sandhi-d941ecb925c1397681f9ec6b354176fdd45fa8e1.tar.bz2 sandhi-d941ecb925c1397681f9ec6b354176fdd45fa8e1.zip |
gras: move block set/get into common area
Diffstat (limited to 'include/gras')
-rw-r--r-- | include/gras/block.i | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/gras/block.i b/include/gras/block.i index 1ad3106..5bfdc91 100644 --- a/include/gras/block.i +++ b/include/gras/block.i @@ -15,4 +15,19 @@ %include <gras/buffer_queue.hpp> %include <gras/block.hpp> +//////////////////////////////////////////////////////////////////////// +// Create pythonic gateway to get and set +//////////////////////////////////////////////////////////////////////// +%extend gras::Block +{ + %insert("python") + %{ + def set(self, key, value): + self._set_property(key, PMC_M(value)) + + def get(self, key): + return self._get_property(key)() + %} +} + #endif /*INCLUDED_GRAS_BLOCK_I*/ |