ValueMap Class
(ServerIO::Translator::ValueMap)Holds ChannelValue <-> StreamValue valuemap property pair. More...
Header: | #include <IO/ServerIO/Translator/ValueMap.h> |
Inherits: | ValueMapBase |
Public Functions
ValueMap(XMLElementEx *element, CDP::StudioAPI::ICDPNode *parent) |
Reimplemented Public Functions
virtual void | SetChangeHandler(const std::function<void( CDPPropertyBase * ) > &handler) override |
- 2 public functions inherited from ServerIO::Translator::ValueMapBase
- 26 public functions inherited from CDP::StudioAPI::CDPNode
- 22 public functions inherited from CDP::StudioAPI::ICDPNode
Reimplemented Protected Functions
virtual void | AddToMappper(ValueMapper *mapper) override |
virtual void | FillNodeChildren(CDP::StudioAPI::NodeStream &stream) const |
virtual const std::string | GetNodeName() const override |
virtual std::string | GetNodeTypeName() const override |
virtual CDP::StudioAPI::CDPValueType | GetNodeValueType() const override |
- 1 protected function inherited from CDP::StudioAPI::CDPNode
Additional Inherited Members
- 1 static public member inherited from ServerIO::Translator::ValueMapBase
- 1 protected function inherited from CDP::StudioAPI::CDPNode
Detailed Description
Holds ChannelValue <-> StreamValue valuemap property pair.
Member Function Documentation
ValueMap::ValueMap(XMLElementEx *element, CDP::StudioAPI::ICDPNode *parent)
Default constructs an instance of ValueMap.
[override virtual protected]
void ValueMap::AddToMappper(ValueMapper *mapper)
Reimplemented from ValueMapBase::AddToMappper().
Add ValueMapObject to ValueMapper
[virtual protected]
void ValueMap::FillNodeChildren(CDP::StudioAPI::NodeStream &stream) const
[override virtual protected]
const std::string ValueMap::GetNodeName() const
Reimplemented from ICDPNode::GetNodeName().
[override virtual protected]
std::string ValueMap::GetNodeTypeName() const
Reimplemented from ICDPNode::GetNodeTypeName().
[override virtual protected]
CDP::StudioAPI::CDPValueType ValueMap::GetNodeValueType() const
Reimplemented from ICDPNode::GetNodeValueType().
[override virtual]
void ValueMap::SetChangeHandler(const std::function<void( CDPPropertyBase * ) > &handler)
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.