Kanzi  3.9.6
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

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

◆ NodeComponentDirector() [1/2]

kanzi::interop::NodeComponentDirector::NodeComponentDirector ( ObjectWrapper impl)
explicit

◆ ~NodeComponentDirector()

virtual KZ_INTEROP_PROTECTED kanzi::interop::NodeComponentDirector::~NodeComponentDirector ( )
virtualdefault

◆ NodeComponentDirector() [2/2]

KZ_INTEROP_PRIVATE kanzi::interop::NodeComponentDirector::NodeComponentDirector ( )
explicitdefault

Member Function Documentation

◆ addNodeComponentMessageHandler()

MessageSubscriptionTokenWrapper* kanzi::interop::NodeComponentDirector::addNodeComponentMessageHandler ( MessageTypeWrapper messageTypeWrapper,
MessageSubscriptionDirector director 
)

◆ removeNodeComponentMessageFilter()

void kanzi::interop::NodeComponentDirector::removeNodeComponentMessageFilter ( MessageSubscriptionTokenWrapper tokenWrapper)

◆ dispatchAbstractMessage()

void kanzi::interop::NodeComponentDirector::dispatchAbstractMessage ( MessageTypeWrapper messageTypeWrapper,
MessageArgumentsWrapper argumentsWrapper 
)

◆ attachOverride()

virtual void kanzi::interop::NodeComponentDirector::attachOverride ( )
virtual

◆ detachOverride()

virtual void kanzi::interop::NodeComponentDirector::detachOverride ( )
virtual

Member Data Documentation

◆ m_impl

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

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