Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
doil Namespace Reference

Namespaces

namespace  config
namespace  corba
namespace  CORBA
namespace  dictbuilder
namespace  ice
namespace  Ice
namespace  interface
namespace  util
namespace  yat

Classes

class  ImplBase
class  IORB
struct  NamedReturnCode
class  ORBManager
class  ProxyBase
class  ProxyFactory
class  ProxyFactoryBase
class  ReturnCodes
class  ServantBase
class  ServantFactory
class  ServantFactoryBase

Typedefs

typedef ImplBase LocalBase
typedef void(* ProxyDeleteFunc )(ProxyBase *)
typedef ProxyBase *(* ProxyNewFunc )(::CORBA::Object_ptr obj)
typedef void(* ServantDeleteFunc )(ServantBase *)
typedef ServantBase *(* ServantNewFunc )()

Enumerations

enum  ReturnCode_t {
  OK, NOT_FOUND, ALREADY_EXISTS, INVALID_ARGS,
  UNKNOWN
}

Functions

template<class Servant >
void Delete (ServantBase *servant)
template<class Proxy >
void Delete (ProxyBase *impl)
template<class Servant >
ServantBaseNew (ImplBase *impl)
template<class Servant >
ServantBaseNew ()
template<class Proxy >
ProxyBaseNew (::CORBA::Object_ptr obj)
def process_args
def run

Variables

list AST_unsupported_nodes
list cpp_args = ["-D__OMNIIDL_CXX__"]
static const char * return_codes []
int run_before = 0
string usage_string

Typedef Documentation

Definition at line 34 of file ImplBase.h.

typedef void(* doil::ProxyDeleteFunc)(ProxyBase *)

Definition at line 31 of file ProxyFactory.h.

typedef ProxyBase*(* doil::ProxyNewFunc)(::CORBA::Object_ptr obj)

Definition at line 30 of file ProxyFactory.h.

Definition at line 29 of file ServantFactory.cpp.

Definition at line 28 of file ServantFactory.cpp.


Enumeration Type Documentation

Enumerator:
OK 
NOT_FOUND 
ALREADY_EXISTS 
INVALID_ARGS 
UNKNOWN 

Definition at line 53 of file doil.h.


Function Documentation

template<class Servant >
void doil::Delete ( ServantBase *  servant)

Definition at line 40 of file ServantFactory.cpp.

template<class Proxy >
void doil::Delete ( ProxyBase *  impl)

Definition at line 43 of file ProxyFactory.h.

template<class Servant >
ServantBase* doil::New ( ImplBase *  impl)

Definition at line 33 of file ServantFactory.h.

template<class Servant >
ServantBase* doil::New ( )

Definition at line 33 of file ServantFactory.cpp.

template<class Proxy >
ProxyBase* doil::New ( ::CORBA::Object_ptr  obj)

Definition at line 35 of file ProxyFactory.h.

def doil.process_args (   args)

Definition at line 78 of file __init__.py.

def doil.run (   tree,
  args 
)
Entrypoint to the doil backend

Definition at line 147 of file __init__.py.


Variable Documentation

Initial value:
00001 [ "Native", "StateMember", "Factory", "ValueForward",
00002                           "ValueBox", "ValueAbs", "Value" ]

Definition at line 75 of file __init__.py.

list doil::cpp_args = ["-D__OMNIIDL_CXX__"]

Definition at line 32 of file __init__.py.

const char* doil::return_codes[] [static]
Initial value:
    {
      "OK",
      "NOT_FOUND",
      "ALREADY_EXISTS",
      "INVALID_ARGS",
      "UNKNOWN"
    }

Definition at line 62 of file doil.h.

Definition at line 144 of file __init__.py.

Definition at line 33 of file __init__.py.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sat Jun 8 2019 18:49:11