summaryrefslogtreecommitdiffstats
path: root/src/bindings/swig/uscxml_beautify.i
diff options
context:
space:
mode:
Diffstat (limited to 'src/bindings/swig/uscxml_beautify.i')
-rw-r--r--src/bindings/swig/uscxml_beautify.i52
1 files changed, 3 insertions, 49 deletions
diff --git a/src/bindings/swig/uscxml_beautify.i b/src/bindings/swig/uscxml_beautify.i
index ac3ed44..6daba77 100644
--- a/src/bindings/swig/uscxml_beautify.i
+++ b/src/bindings/swig/uscxml_beautify.i
@@ -9,34 +9,10 @@
%rename(NativeInterpreterMonitor) InterpreterMonitor;
%rename(InterpreterMonitor) WrappedInterpreterMonitor;
-%extend uscxml::Event {
-/* std::vector<std::pair<std::string, uscxml::Data> > getParamPairs() {
- std::vector<std::pair<std::string, Data> > pairs;
- std::multimap<std::string, Data>::iterator paramPairIter = self->getParams().begin();
- while(paramPairIter != self->getParams().end()) {
- pairs.push_back(*paramPairIter);
- paramPairIter++;
- }
- return pairs;
- }
+%rename(getInvokersNative) uscxml::Interpreter::getInvokers();
+%rename(getIOProcessorsNative) uscxml::Interpreter::getIOProcessors();
- void setParamPairs(const std::vector<std::pair<std::string, uscxml::Data> >& pairs) {
- std::multimap<std::string, Data> params;
- std::vector<std::pair<std::string, Data> >::const_iterator pairIter = pairs.begin();
- while(pairIter != pairs.end()) {
- params.insert(std::make_pair(pairIter->first, pairIter->second));
- pairIter++;
- }
- self->setParams(params);
- }
-*/
-
- std::string toString() {
- std::stringstream ss;
- ss << *self;
- return ss.str();
- }
-
+%extend uscxml::Event {
std::map<std::string, std::list<uscxml::Data> > getParamMap() {
std::map<std::string, std::list<uscxml::Data> > paramMap;
std::multimap<std::string, Data>::const_iterator paramPairIter = self->getParams().begin();
@@ -127,12 +103,6 @@
};
%extend uscxml::Data {
- std::string toString() {
- std::stringstream ss;
- ss << *self;
- return ss.str();
- }
-
std::vector<std::string> getCompoundKeys() {
std::vector<std::string> keys;
std::map<std::string, Data>::const_iterator iter = self->compound.begin();
@@ -143,19 +113,3 @@
return keys;
}
};
-
-%extend uscxml::SendRequest {
- std::string toString() {
- std::stringstream ss;
- ss << *self;
- return ss.str();
- }
-};
-
-%extend uscxml::InvokeRequest {
- std::string toString() {
- std::stringstream ss;
- ss << *self;
- return ss.str();
- }
-}; \ No newline at end of file