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 |
def cxx_gen.CreateActivityFuncs | ( | dict | ) |
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.
def cxx_gen.description | ( | ) |
Definition at line 27 of file cxx_gen.py.
def cxx_gen.get_opt_fmt | ( | ) |
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.
def cxx_gen.usage_short | ( | ) |
C++ generator specific usage (short version)
Definition at line 30 of file cxx_gen.py.
Definition at line 608 of file cxx_gen.py.
string cxx_gen::comp_compsrc |
Definition at line 299 of file cxx_gen.py.
string cxx_gen::comp_header |
Definition at line 102 of file cxx_gen.py.
string cxx_gen::comp_soruce |
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.
string cxx_gen::consumer_stub_h |
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.
string cxx_gen::initializer |
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.
string cxx_gen::makefile |
Definition at line 397 of file cxx_gen.py.
string cxx_gen::module_spec |
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.
string cxx_gen::service_impl_h |
00001 """[for sidl in service_idl]#include "[sidl.impl_h]" 00002 [endfor]"""
Definition at line 498 of file cxx_gen.py.