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

#include <connect_introspection_client.hpp>

Inheritance diagram for kanzi::connect::ConnectAction:

Public Member Functions

 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 KZ_OVERRIDE
 
 ConnectAction (Domain *domain, string_view name)
 
virtual void load (KzcInputStream *inputStream, const KzuBinaryFileInfo *file) KZ_OVERRIDE
 
virtual void load (KzbFile &kzbFile, KzbMemoryParser &parser) KZ_OVERRIDE
 
virtual void onAttach () KZ_OVERRIDE
 
virtual void onDelayedInvoke () KZ_OVERRIDE
 
virtual void onDetach () KZ_OVERRIDE
 
virtual void onInvoke () KZ_OVERRIDE
 
virtual void onPrepareDelayedInvoke () KZ_OVERRIDE
 

Constructor & Destructor Documentation

◆ ~ConnectAction()

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

◆ ConnectAction()

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

Member Function Documentation

◆ clone()

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

◆ 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() [1/2]

virtual void kanzi::connect::ConnectAction::load ( KzcInputStream *  inputStream,
const KzuBinaryFileInfo *  file 
)
protectedvirtual

◆ load() [2/2]

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

◆ makeEditorInfo()

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

◆ onAttach()

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

◆ onDelayedInvoke()

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

◆ onDetach()

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

◆ onInvoke()

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

◆ onPrepareDelayedInvoke()

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

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: