Public Member Functions | Private Member Functions | Private Attributes | List of all members
RTT_corba_COperationInterface_i Class Reference

#include <OperationInterfaceI.h>

Inheritance diagram for RTT_corba_COperationInterface_i:
Inheritance graph
[legend]

Public Member Functions

PortableServer::POA_ptr _default_POA ()
 
virtual ::CORBA::Any * callOperation (const char *operation,::RTT::corba::CAnyArguments &args)
 
virtual void checkOperation (const char *operation, const ::RTT::corba::CAnyArguments &args)
 
virtual ::RTT::corba::CArgumentDescriptions * getArguments (const char *operation)
 
virtual char * getArgumentType (const char *, CORBA::UShort)
 
virtual ::CORBA::UShort getArity (const char *operation)
 
virtual ::CORBA::UShort getCollectArity (const char *operation)
 
virtual char * getCollectType (const char *, CORBA::UShort)
 
virtual ::RTT::corba::CTypeList * getCollectTypes (const char *operation)
 
virtual char * getDescription (const char *operation)
 
virtual RTT::corba::COperationInterface::COperationDescriptions * getOperations (void)
 
virtual char * getResultType (const char *operation)
 
 RTT_corba_COperationInterface_i (RTT::OperationInterface *mfact, PortableServer::POA_ptr the_poa)
 
virtual ::RTT::corba::CSendHandle_ptr sendOperation (const char *operation, const ::RTT::corba::CAnyArguments &args)
 
virtual void sendOperationOneway (const char *operation, const ::RTT::corba::CAnyArguments &args)
 
virtual ~RTT_corba_COperationInterface_i (void)
 

Private Member Functions

RTT::OperationInterfacePartfindOperation (const char *operation)
 
bool loadPlugin (const std::string &pluginPath)
 
RTT_corba_CSendHandle_isendOperationInternal (const char *operation, const ::RTT::corba::CAnyArguments &args)
 

Private Attributes

RTT::Operation< bool(std::string)> loadPluginOperation
 
RTT::internal::OperationInterfacePartFused< bool(std::string)> loadPluginOperationPart
 
RTT::OperationInterfacemfact
 
PortableServer::POA_var mpoa
 

Detailed Description

Definition at line 124 of file OperationInterfaceI.h.

Constructor & Destructor Documentation

RTT_corba_COperationInterface_i::RTT_corba_COperationInterface_i ( RTT::OperationInterface mfact,
PortableServer::POA_ptr  the_poa 
)

Definition at line 217 of file OperationInterfaceI.cpp.

RTT_corba_COperationInterface_i::~RTT_corba_COperationInterface_i ( void  )
virtual

Definition at line 232 of file OperationInterfaceI.cpp.

Member Function Documentation

PortableServer::POA_ptr RTT_corba_COperationInterface_i::_default_POA ( )

Definition at line 225 of file OperationInterfaceI.cpp.

CORBA::Any * RTT_corba_COperationInterface_i::callOperation ( const char *  operation,
::RTT::corba::CAnyArguments &  args 
)

Definition at line 380 of file OperationInterfaceI.cpp.

void RTT_corba_COperationInterface_i::checkOperation ( const char *  operation,
const ::RTT::corba::CAnyArguments &  args 
)
virtual

Definition at line 343 of file OperationInterfaceI.cpp.

RTT::OperationInterfacePart * RTT_corba_COperationInterface_i::findOperation ( const char *  operation)
private

Definition at line 506 of file OperationInterfaceI.cpp.

RTT::corba::CArgumentDescriptions * RTT_corba_COperationInterface_i::getArguments ( const char *  operation)

Definition at line 264 of file OperationInterfaceI.cpp.

char * RTT_corba_COperationInterface_i::getArgumentType ( const char *  operation,
CORBA::UShort  nbr 
)
virtual

Definition at line 301 of file OperationInterfaceI.cpp.

CORBA::UShort RTT_corba_COperationInterface_i::getArity ( const char *  operation)

Definition at line 322 of file OperationInterfaceI.cpp.

CORBA::UShort RTT_corba_COperationInterface_i::getCollectArity ( const char *  operation)

Definition at line 329 of file OperationInterfaceI.cpp.

char * RTT_corba_COperationInterface_i::getCollectType ( const char *  operation,
CORBA::UShort  nbr 
)
virtual

Definition at line 311 of file OperationInterfaceI.cpp.

RTT::corba::CTypeList * RTT_corba_COperationInterface_i::getCollectTypes ( const char *  operation)

Definition at line 280 of file OperationInterfaceI.cpp.

char * RTT_corba_COperationInterface_i::getDescription ( const char *  operation)
virtual

Definition at line 336 of file OperationInterfaceI.cpp.

RTT::corba::COperationInterface::COperationDescriptions * RTT_corba_COperationInterface_i::getOperations ( void  )
virtual

Definition at line 236 of file OperationInterfaceI.cpp.

char * RTT_corba_COperationInterface_i::getResultType ( const char *  operation)
virtual

Definition at line 294 of file OperationInterfaceI.cpp.

bool RTT_corba_COperationInterface_i::loadPlugin ( const std::string &  pluginPath)
private

Definition at line 517 of file OperationInterfaceI.cpp.

RTT::corba::CSendHandle_ptr RTT_corba_COperationInterface_i::sendOperation ( const char *  operation,
const ::RTT::corba::CAnyArguments &  args 
)

Definition at line 472 of file OperationInterfaceI.cpp.

RTT_corba_CSendHandle_i * RTT_corba_COperationInterface_i::sendOperationInternal ( const char *  operation,
const ::RTT::corba::CAnyArguments &  args 
)
private

Definition at line 436 of file OperationInterfaceI.cpp.

void RTT_corba_COperationInterface_i::sendOperationOneway ( const char *  operation,
const ::RTT::corba::CAnyArguments &  args 
)
virtual

Definition at line 487 of file OperationInterfaceI.cpp.

Member Data Documentation

RTT::Operation<bool(std::string)> RTT_corba_COperationInterface_i::loadPluginOperation
private

Definition at line 129 of file OperationInterfaceI.h.

RTT::internal::OperationInterfacePartFused<bool(std::string)> RTT_corba_COperationInterface_i::loadPluginOperationPart
private

Definition at line 130 of file OperationInterfaceI.h.

RTT::OperationInterface* RTT_corba_COperationInterface_i::mfact
private

Definition at line 127 of file OperationInterfaceI.h.

PortableServer::POA_var RTT_corba_COperationInterface_i::mpoa
private

Definition at line 128 of file OperationInterfaceI.h.


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


rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:46