25 #include <matrix/vlVector.h>
44 virtual std::string dataHandlerType()
const;
45 virtual std::string visualHandlerType()
const;
49 void setProtocol(
const std::string& s)
51 myDictionary.setValue(
"Protocol", s);
54 std::string protocol()
const
56 return myDictionary.value(
"Protocol");
59 void setDomain(
const std::string& s)
61 myDictionary.setValue(
"Domain", s);
64 std::string domain()
const
66 return myDictionary.value(
"Domain");
69 void addObservedBy(
const std::string& s)
71 myObservedBy.insert(s);
74 void removeObservedBy(
const std::string& s)
76 myObservedBy.erase(s);
79 bool isObservedBy(
const std::string& s)
const
81 return (myObservedBy.find(s) != myObservedBy.end());
84 const std::set<std::string>& observedBy()
const