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

◆ LocalBase

Definition at line 34 of file ImplBase.h.

◆ ProxyDeleteFunc

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

Definition at line 31 of file ProxyFactory.h.

◆ ProxyNewFunc

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

Definition at line 30 of file ProxyFactory.h.

◆ ServantDeleteFunc

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

Definition at line 29 of file ServantFactory.cpp.

◆ ServantNewFunc

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

Definition at line 28 of file ServantFactory.cpp.

Enumeration Type Documentation

◆ ReturnCode_t

Enumerator
OK 
NOT_FOUND 
ALREADY_EXISTS 
INVALID_ARGS 
UNKNOWN 

Definition at line 53 of file doil.h.

Function Documentation

◆ Delete() [1/2]

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

Definition at line 40 of file ServantFactory.cpp.

◆ Delete() [2/2]

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

Definition at line 43 of file ProxyFactory.h.

◆ New() [1/3]

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

Definition at line 33 of file ServantFactory.h.

◆ New() [2/3]

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

Definition at line 33 of file ServantFactory.cpp.

◆ New() [3/3]

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

Definition at line 35 of file ProxyFactory.h.

◆ process_args()

def doil.process_args (   args)

Definition at line 78 of file __init__.py.

◆ run()

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

Definition at line 147 of file __init__.py.

Variable Documentation

◆ AST_unsupported_nodes

list doil.AST_unsupported_nodes
Initial value:
1 = [ "Native", "StateMember", "Factory", "ValueForward",
2  "ValueBox", "ValueAbs", "Value" ]

Definition at line 75 of file __init__.py.

◆ cpp_args

list doil.cpp_args = ["-D__OMNIIDL_CXX__"]

Definition at line 32 of file __init__.py.

◆ return_codes

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

Definition at line 62 of file doil.h.

◆ run_before

int doil.run_before = 0

Definition at line 144 of file __init__.py.

◆ usage_string

string doil.usage_string

Definition at line 33 of file __init__.py.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:46