module OroGen::TypekitMarshallers::Corba

Public Instance Methods

corba_arg_type() click to toggle source
# File lib/orogen/marshallers/corba.rb, line 220
def corba_arg_type; "char const*" end
corba_name() click to toggle source
# File lib/orogen/marshallers/corba.rb, line 219
def corba_name; "char const*" end
corba_ref_type() click to toggle source
# File lib/orogen/marshallers/corba.rb, line 221
def corba_ref_type; "char const*&" end
from_corba(typekit, result, indent) click to toggle source
# File lib/orogen/marshallers/corba.rb, line 229
def from_corba(typekit, result, indent)
    result << "#{indent}value = corba;\n"
end
inline_fromAny(any_var, corba_var, indent) click to toggle source
# File lib/orogen/marshallers/corba.rb, line 191
def inline_fromAny(any_var, corba_var, indent)
    "#{indent}#{any_var} >>= CORBA::Any::to_octet(#{corba_var});"
end
inline_toAny(any_var, corba_var, indent) click to toggle source
# File lib/orogen/marshallers/corba.rb, line 194
def inline_toAny(any_var, corba_var, indent)
    "#{indent}#{any_var} <<= CORBA::Any::from_octet(#{corba_var});"
end
inline_toCorba(result, value, indent) click to toggle source
# File lib/orogen/marshallers/corba.rb, line 223
def inline_toCorba(result, value, indent)
    "#{indent}#{result} = #{value}.c_str();"
end
inlines_code?() click to toggle source
# File lib/orogen/marshallers/corba.rb, line 218
def inlines_code?; true end
to_corba(typekit, result, indent) click to toggle source
# File lib/orogen/marshallers/corba.rb, line 226
def to_corba(typekit, result, indent)
    result << "#{indent}corba = value.c_str();\n"
end