Kanzi 3.9.10
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)
 
KZ_INTEROP_PRIVATE NodeComponentDirector ()=default
 
 NodeComponentDirector (ObjectWrapper *impl)
 
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: