Classes | Functions | Variables
cxx_gen Namespace Reference

Classes

class  cxx_gen
class  idl2char

Functions

def CreateActivityFuncs
def CreateConsumerIDL
def CreateServiceIDL
def CreateSuffix
def description
def get_opt_fmt
def PortInitializer
def usage
def usage_short

Variables

 bind_config = \
string comp_compsrc
string comp_header
string comp_soruce
 config_declare = \
 consumer_declare = \
string consumer_stub_h
 corbaport_declare = \
string initializer
 inport_declare = \
string makefile
string module_spec
 outport_declare = \
 registration = \
 service_declare = \
string service_impl_h

Function Documentation

Definition at line 672 of file cxx_gen.py.

def cxx_gen.CreateConsumerIDL (   dict)

Definition at line 650 of file cxx_gen.py.

def cxx_gen.CreateServiceIDL (   dict)

Definition at line 637 of file cxx_gen.py.

def cxx_gen.CreateSuffix (   opts,
  dict 
)

Definition at line 622 of file cxx_gen.py.

Definition at line 27 of file cxx_gen.py.

Definition at line 92 of file cxx_gen.py.

def cxx_gen.PortInitializer (   dict)

Definition at line 694 of file cxx_gen.py.

def cxx_gen.usage ( )
C++ generator specific usage

Definition at line 42 of file cxx_gen.py.

C++ generator specific usage (short version)

Definition at line 30 of file cxx_gen.py.


Variable Documentation

Definition at line 608 of file cxx_gen.py.

Definition at line 299 of file cxx_gen.py.

Definition at line 102 of file cxx_gen.py.

Definition at line 230 of file cxx_gen.py.

Definition at line 523 of file cxx_gen.py.

Definition at line 552 of file cxx_gen.py.

Initial value:
00001 """[for cidl in consumer_idl][if-any cidl.stub_h]
00002 #include "[cidl.stub_h]"
00003 [endif][endfor]"""

Definition at line 500 of file cxx_gen.py.

Definition at line 540 of file cxx_gen.py.

Initial value:
00001 """  : RTC::DataFlowComponentBase(manager)[if-any port_init],
00002 [for port in port_init]
00003 [if-any port.portType]
00004 [if port.portType is DataInPort]
00005     m_[port.name]In("[port.name]", m_[port.name])[if-index port is last][else],[endif]
00006 
00007 [endif]
00008 [if port.portType is DataOutPort]
00009     m_[port.name]Out("[port.name]", m_[port.name])[if-index port is last][else],[endif]
00010 
00011 [endif]
00012 [else]
00013     m_[port.name]Port("[port.name]")[if-index port is last][else],[endif]
00014 
00015 [endif]
00016 [endfor]
00017 [else][endif]
00018 """

Definition at line 559 of file cxx_gen.py.

Definition at line 528 of file cxx_gen.py.

Definition at line 397 of file cxx_gen.py.

Initial value:
00001 """static const char* [l_name]_spec[] =
00002   {
00003     "implementation_id", "[basicInfo.name]",
00004     "type_name",         "[basicInfo.name]",
00005     "description",       "[basicInfo.description]",
00006     "version",           "[basicInfo.version]",
00007     "vendor",            "[basicInfo.vendor]",
00008     "category",          "[basicInfo.category]",
00009     "activity_type",     "[basicInfo.activityType]",
00010     "kind",              "[basicInfo.componentKind]",
00011     "max_instance",      "[basicInfo.maxInstances]",
00012     "language",          "C++",
00013     "lang_type",         "compile",
00014     // Configuration variables
00015 [for config in configurationSet.configuration]    "conf.default.[config.name]", "[config.defaultValue]",
00016 [endfor]
00017     ""
00018   };"""

Definition at line 504 of file cxx_gen.py.

Definition at line 534 of file cxx_gen.py.

Definition at line 578 of file cxx_gen.py.

Definition at line 545 of file cxx_gen.py.

Initial value:
00001 """[for sidl in service_idl]#include "[sidl.impl_h]"
00002 [endfor]"""

Definition at line 498 of file cxx_gen.py.



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