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

Namespaces

 config
 
 corba
 
 CORBA
 
 dictbuilder
 
 ice
 
 Ice
 
 interface
 
 util
 
 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 (args)
 
def run (tree, args)
 

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.

typedef void(* doil::ServantDeleteFunc)(ServantBase *)

Definition at line 29 of file ServantFactory.cpp.

typedef ServantBase *(* doil::ServantNewFunc)(ImplBase *)

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

list doil.AST_unsupported_nodes
Initial value:
1 = [ "Native", "StateMember", "Factory", "ValueForward",
2  "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.

int doil.run_before = 0

Definition at line 144 of file __init__.py.

string doil.usage_string

Definition at line 33 of file __init__.py.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Jun 10 2019 14:08:00