Kanzi Connect  3.9.8
Kanzi Connect C++ API
kanzi::connect::ConnectAction Class Reference

#include <connect_introspection_client.hpp>

Inheritance diagram for kanzi::connect::ConnectAction:

Public Member Functions

 ConnectAction (Domain *domain, string_view name)
 
 KZ_METACLASS_PROPERTY_TYPE (ServerNameProperty)
 
 KZ_METACLASS_PROPERTY_TYPE (ServiceIdentifierProperty)
 
 KZ_METACLASS_PROPERTY_TYPE (MethodDescriptionProperty)
 
virtual ~ConnectAction ()
 

Static Public Member Functions

static ConnectActionSharedPtr create (Domain *domain, string_view name)
 
static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Static Public Attributes

static PropertyType< string > MethodDescriptionProperty
 
static PropertyType< string > ServerNameProperty
 Server connection name that matches the connection adapter <server_name> within connection.xml. More...
 
static PropertyType< string > ServiceIdentifierProperty
 Name of the service the action belongs to. More...
 

Protected Member Functions

virtual ActionSharedPtr clone () const override
 
virtual void load (KzbFile &kzbFile, KzbMemoryParser &parser) override
 
virtual void onAttach () override
 
virtual void onDelayedInvoke () override
 
virtual void onDetach () override
 
virtual void onInvoke () override
 
virtual void onPrepareDelayedInvoke () override
 

Constructor & Destructor Documentation

◆ ~ConnectAction()

virtual kanzi::connect::ConnectAction::~ConnectAction ( )
virtual

◆ ConnectAction()

kanzi::connect::ConnectAction::ConnectAction ( Domain *  domain,
string_view  name 
)
explicit

Member Function Documentation

◆ clone()

virtual ActionSharedPtr kanzi::connect::ConnectAction::clone ( ) const
overrideprotectedvirtual

◆ create()

static ConnectActionSharedPtr kanzi::connect::ConnectAction::create ( Domain *  domain,
string_view  name 
)
static

◆ KZ_METACLASS_PROPERTY_TYPE() [1/3]

kanzi::connect::ConnectAction::KZ_METACLASS_PROPERTY_TYPE ( ServerNameProperty  )

◆ KZ_METACLASS_PROPERTY_TYPE() [2/3]

kanzi::connect::ConnectAction::KZ_METACLASS_PROPERTY_TYPE ( ServiceIdentifierProperty  )

◆ KZ_METACLASS_PROPERTY_TYPE() [3/3]

kanzi::connect::ConnectAction::KZ_METACLASS_PROPERTY_TYPE ( MethodDescriptionProperty  )

◆ load()

virtual void kanzi::connect::ConnectAction::load ( KzbFile &  kzbFile,
KzbMemoryParser &  parser 
)
overrideprotectedvirtual

◆ makeEditorInfo()

static PropertyTypeEditorInfoSharedPtr kanzi::connect::ConnectAction::makeEditorInfo ( )
static

◆ onAttach()

virtual void kanzi::connect::ConnectAction::onAttach ( )
overrideprotectedvirtual

◆ onDelayedInvoke()

virtual void kanzi::connect::ConnectAction::onDelayedInvoke ( )
overrideprotectedvirtual

◆ onDetach()

virtual void kanzi::connect::ConnectAction::onDetach ( )
overrideprotectedvirtual

◆ onInvoke()

virtual void kanzi::connect::ConnectAction::onInvoke ( )
overrideprotectedvirtual

◆ onPrepareDelayedInvoke()

virtual void kanzi::connect::ConnectAction::onPrepareDelayedInvoke ( )
inlineoverrideprotectedvirtual

Member Data Documentation

◆ MethodDescriptionProperty

PropertyType<string> kanzi::connect::ConnectAction::MethodDescriptionProperty
static

◆ ServerNameProperty

PropertyType<string> kanzi::connect::ConnectAction::ServerNameProperty
static

Server connection name that matches the connection adapter <server_name> within connection.xml.

◆ ServiceIdentifierProperty

PropertyType<string> kanzi::connect::ConnectAction::ServiceIdentifierProperty
static

Name of the service the action belongs to.


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