Kanzi  3.9.7
Kanzi Engine 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

MessageSubscriptionTokenWrapper * addNodeComponentMessageHandler (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: