Kanzi  3.9.9
Kanzi Engine C++ API
kanzi::interop::NodeComponentDirector Class Reference

#include <kanzi/interop/core.ui/node_component/node_component_directors.hpp>

Inheritance diagram for kanzi::interop::NodeComponentDirector:
[legend]

Public Member Functions

MessageSubscriptionTokenWrapperaddNodeComponentMessageHandler (MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
virtual void attachOverride ()
 
virtual void detachOverride ()
 
void dispatchAbstractMessage (MessageTypeWrapper *messageTypeWrapper, MessageArgumentsWrapper *argumentsWrapper)
 
 NodeComponentDirector (ObjectWrapper *impl)
 
KZ_INTEROP_PRIVATE NodeComponentDirector ()=default
 
void removeNodeComponentMessageFilter (MessageSubscriptionTokenWrapper *tokenWrapper)
 
virtual KZ_INTEROP_PROTECTED ~NodeComponentDirector ()=default
 

Public Attributes

detail::NodeComponentImplInterface * m_impl
 

Constructor & Destructor Documentation

kanzi::interop::NodeComponentDirector::NodeComponentDirector ( ObjectWrapper impl)
explicit
virtual KZ_INTEROP_PROTECTED kanzi::interop::NodeComponentDirector::~NodeComponentDirector ( )
virtualdefault
KZ_INTEROP_PRIVATE kanzi::interop::NodeComponentDirector::NodeComponentDirector ( )
explicitdefault

Member Function Documentation

MessageSubscriptionTokenWrapper* kanzi::interop::NodeComponentDirector::addNodeComponentMessageHandler ( MessageTypeWrapper messageTypeWrapper,
MessageSubscriptionDirector director 
)
void kanzi::interop::NodeComponentDirector::removeNodeComponentMessageFilter ( MessageSubscriptionTokenWrapper tokenWrapper)
void kanzi::interop::NodeComponentDirector::dispatchAbstractMessage ( MessageTypeWrapper messageTypeWrapper,
MessageArgumentsWrapper argumentsWrapper 
)
virtual void kanzi::interop::NodeComponentDirector::attachOverride ( )
virtual
virtual void kanzi::interop::NodeComponentDirector::detachOverride ( )
virtual

Member Data Documentation

detail::NodeComponentImplInterface* kanzi::interop::NodeComponentDirector::m_impl

The documentation for this class was generated from the following file: