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