OpenDDS  Snapshot(2023/04/28-20:55)
Typedefs | Functions | Variables
IDLTemplate.txt File Reference

Typedefs

typedef sequence<<%SCOPED%><%TYPE%><%SEQ%> local interface<%TYPE%> TypeSupport
 
typedef sequence<<%SCOPED%><%TYPE%><%SEQ%> local interface<%TYPE%> out string encoded
 
typedef sequence<<%SCOPED%><%TYPE%><%SEQ%> local interface<%TYPE%> out string in OpenDDS::DCPS::RepresentationFormat format
 

Functions

::DDS::ReturnCode_t encode_to_bytes (in<%SCOPED%> sample, out ::DDS::OctetSeq encoded, in OpenDDS::DCPS::RepresentationFormat format)
 
::DDS::ReturnCode_t decode_from_string (in string encoded, out<%SCOPED%> sample, in OpenDDS::DCPS::RepresentationFormat format)
 
::DDS::ReturnCode_t decode_from_bytes (in ::DDS::OctetSeq encoded, out<%SCOPED%> sample, in OpenDDS::DCPS::RepresentationFormat format)
 
::DDS::InstanceHandle_t register_instance_w_timestamp (in<%SCOPED%> instance, in ::DDS::Time_t timestamp)
 
::DDS::ReturnCode_t unregister_instance (in<%SCOPED%> instance, in ::DDS::InstanceHandle_t handle)
 
::DDS::ReturnCode_t unregister_instance_w_timestamp (in<%SCOPED%> instance, in ::DDS::InstanceHandle_t handle, in ::DDS::Time_t timestamp)
 
::DDS::ReturnCode_t write (in<%SCOPED%> instance_data, in ::DDS::InstanceHandle_t handle)
 
::DDS::ReturnCode_t write_w_timestamp (in<%SCOPED%> instance_data, in ::DDS::InstanceHandle_t handle, in ::DDS::Time_t source_timestamp)
 
::DDS::ReturnCode_t dispose (in<%SCOPED%> instance_data, in ::DDS::InstanceHandle_t instance_handle)
 
::DDS::ReturnCode_t dispose_w_timestamp (in<%SCOPED%> instance_data, in ::DDS::InstanceHandle_t instance_handle, in ::DDS::Time_t source_timestamp)
 
::DDS::ReturnCode_t get_key_value (inout<%SCOPED%> key_holder, in ::DDS::InstanceHandle_t handle)
 
::DDS::InstanceHandle_t lookup_instance (in<%SCOPED%> instance_data)
 
::DDS::ReturnCode_t take (inout<%TYPE%><%SEQ%> received_data, inout ::DDS::SampleInfoSeq info_seq, in long max_samples, in ::DDS::SampleStateMask sample_states, in ::DDS::ViewStateMask view_states, in ::DDS::InstanceStateMask instance_states)
 
::DDS::ReturnCode_t read_w_condition (inout<%TYPE%><%SEQ%> data_values, inout ::DDS::SampleInfoSeq sample_infos, in long max_samples, in ::DDS::ReadCondition a_condition)
 
::DDS::ReturnCode_t take_w_condition (inout<%TYPE%><%SEQ%> data_values, inout ::DDS::SampleInfoSeq sample_infos, in long max_samples, in ::DDS::ReadCondition a_condition)
 
::DDS::ReturnCode_t read_next_sample (inout<%SCOPED%> received_data, inout ::DDS::SampleInfo sample_info)
 
::DDS::ReturnCode_t take_next_sample (inout<%SCOPED%> received_data, inout ::DDS::SampleInfo sample_info)
 
::DDS::ReturnCode_t read_instance (inout<%TYPE%><%SEQ%> received_data, inout ::DDS::SampleInfoSeq info_seq, in long max_samples, in ::DDS::InstanceHandle_t a_handle, in ::DDS::SampleStateMask sample_states, in ::DDS::ViewStateMask view_states, in ::DDS::InstanceStateMask instance_states)
 
::DDS::ReturnCode_t take_instance (inout<%TYPE%><%SEQ%> received_data, inout ::DDS::SampleInfoSeq info_seq, in long max_samples, in ::DDS::InstanceHandle_t a_handle, in ::DDS::SampleStateMask sample_states, in ::DDS::ViewStateMask view_states, in ::DDS::InstanceStateMask instance_states)
 
::DDS::ReturnCode_t read_instance_w_condition (inout<%TYPE%><%SEQ%> received_data, inout ::DDS::SampleInfoSeq sample_infos, in long max_samples, in ::DDS::InstanceHandle_t a_handle, in ::DDS::ReadCondition a_condition)
 
::DDS::ReturnCode_t take_instance_w_condition (inout<%TYPE%><%SEQ%> received_data, inout ::DDS::SampleInfoSeq sample_infos, in long max_samples, in ::DDS::InstanceHandle_t a_handle, in ::DDS::ReadCondition a_condition)
 
::DDS::ReturnCode_t read_next_instance (inout<%TYPE%><%SEQ%> received_data, inout ::DDS::SampleInfoSeq info_seq, in long max_samples, in ::DDS::InstanceHandle_t a_handle, in ::DDS::SampleStateMask sample_states, in ::DDS::ViewStateMask view_states, in ::DDS::InstanceStateMask instance_states)
 
::DDS::ReturnCode_t take_next_instance (inout<%TYPE%><%SEQ%> received_data, inout ::DDS::SampleInfoSeq info_seq, in long max_samples, in ::DDS::InstanceHandle_t a_handle, in ::DDS::SampleStateMask sample_states, in ::DDS::ViewStateMask view_states, in ::DDS::InstanceStateMask instance_states)
 
::DDS::ReturnCode_t read_next_instance_w_condition (inout<%TYPE%><%SEQ%> data_values, inout ::DDS::SampleInfoSeq sample_infos, in long max_samples, in ::DDS::InstanceHandle_t previous_handle, in ::DDS::ReadCondition a_condition)
 
::DDS::ReturnCode_t take_next_instance_w_condition (inout<%TYPE%><%SEQ%> data_values, inout ::DDS::SampleInfoSeq sample_infos, in long max_samples, in ::DDS::InstanceHandle_t previous_handle, in ::DDS::ReadCondition a_condition)
 
::DDS::ReturnCode_t return_loan (inout<%TYPE%><%SEQ%> received_data, inout ::DDS::SampleInfoSeq info_seq)
 

Variables

local interface<%TYPE%> DataWriter
 
local interface<%TYPE%> DataReader
 
local interface<%TYPE%> inout ::DDS::SampleInfoSeq info_seq
 
local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long max_samples
 
local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask sample_states
 
local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask in ::DDS::ViewStateMask view_states
 
local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask in ::DDS::ViewStateMask in ::DDS::InstanceStateMask instance_states
 

Typedef Documentation

◆ encoded

typedef sequence<<%SCOPED%><%TYPE%><%SEQ%> local interface<%TYPE%> out string encoded

Definition at line 4 of file IDLTemplate.txt.

◆ format

typedef sequence<<%SCOPED%><%TYPE%><%SEQ%> local interface<%TYPE%> out string in OpenDDS::DCPS::RepresentationFormat format

Definition at line 4 of file IDLTemplate.txt.

◆ TypeSupport

typedef sequence<<%SCOPED%><%TYPE%><%SEQ%> local interface<%TYPE%> TypeSupport

Support topic registration for <TYPE%> data type.

See the DDS specification, OMG formal/2015-04-10, for a description of this interface.

Definition at line 4 of file IDLTemplate.txt.

Function Documentation

◆ decode_from_bytes()

::DDS::ReturnCode_t decode_from_bytes ( in ::DDS::OctetSeq  encoded,
out<%SCOPED%>  sample,
in OpenDDS::DCPS::RepresentationFormat  format 
)

◆ decode_from_string()

::DDS::ReturnCode_t decode_from_string ( in string  encoded,
out<%SCOPED%>  sample,
in OpenDDS::DCPS::RepresentationFormat  format 
)

◆ dispose()

::DDS::ReturnCode_t dispose ( in<%SCOPED%>  instance_data,
in ::DDS::InstanceHandle_t  instance_handle 
)

◆ dispose_w_timestamp()

::DDS::ReturnCode_t dispose_w_timestamp ( in<%SCOPED%>  instance_data,
in ::DDS::InstanceHandle_t  instance_handle,
in ::DDS::Time_t  source_timestamp 
)

◆ encode_to_bytes()

::DDS::ReturnCode_t encode_to_bytes ( in<%SCOPED%>  sample,
out ::DDS::OctetSeq  encoded,
in OpenDDS::DCPS::RepresentationFormat  format 
)

◆ get_key_value()

DDS::ReturnCode_t get_key_value ( inout<%SCOPED%>  key_holder,
in ::DDS::InstanceHandle_t  handle 
)

◆ lookup_instance()

DDS::InstanceHandle_t lookup_instance ( in<%SCOPED%>  instance_data)

◆ read_instance()

::DDS::ReturnCode_t read_instance ( inout<%TYPE%><%SEQ%>  received_data,
inout ::DDS::SampleInfoSeq  info_seq,
in long  max_samples,
in ::DDS::InstanceHandle_t  a_handle,
in ::DDS::SampleStateMask  sample_states,
in ::DDS::ViewStateMask  view_states,
in ::DDS::InstanceStateMask  instance_states 
)

◆ read_instance_w_condition()

::DDS::ReturnCode_t read_instance_w_condition ( inout<%TYPE%><%SEQ%>  received_data,
inout ::DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in ::DDS::InstanceHandle_t  a_handle,
in ::DDS::ReadCondition  a_condition 
)

◆ read_next_instance()

::DDS::ReturnCode_t read_next_instance ( inout<%TYPE%><%SEQ%>  received_data,
inout ::DDS::SampleInfoSeq  info_seq,
in long  max_samples,
in ::DDS::InstanceHandle_t  a_handle,
in ::DDS::SampleStateMask  sample_states,
in ::DDS::ViewStateMask  view_states,
in ::DDS::InstanceStateMask  instance_states 
)

◆ read_next_instance_w_condition()

::DDS::ReturnCode_t read_next_instance_w_condition ( inout<%TYPE%><%SEQ%>  data_values,
inout ::DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in ::DDS::InstanceHandle_t  previous_handle,
in ::DDS::ReadCondition  a_condition 
)

◆ read_next_sample()

::DDS::ReturnCode_t read_next_sample ( inout<%SCOPED%>  received_data,
inout ::DDS::SampleInfo  sample_info 
)

◆ read_w_condition()

::DDS::ReturnCode_t read_w_condition ( inout<%TYPE%><%SEQ%>  data_values,
inout ::DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in ::DDS::ReadCondition  a_condition 
)

◆ register_instance_w_timestamp()

::DDS::InstanceHandle_t register_instance_w_timestamp ( in<%SCOPED%>  instance,
in ::DDS::Time_t  timestamp 
)

◆ return_loan()

::DDS::ReturnCode_t return_loan ( inout<%TYPE%><%SEQ%>  received_data,
inout ::DDS::SampleInfoSeq  info_seq 
)

◆ take()

::DDS::ReturnCode_t take ( inout<%TYPE%><%SEQ%>  received_data,
inout ::DDS::SampleInfoSeq  info_seq,
in long  max_samples,
in ::DDS::SampleStateMask  sample_states,
in ::DDS::ViewStateMask  view_states,
in ::DDS::InstanceStateMask  instance_states 
)

◆ take_instance()

::DDS::ReturnCode_t take_instance ( inout<%TYPE%><%SEQ%>  received_data,
inout ::DDS::SampleInfoSeq  info_seq,
in long  max_samples,
in ::DDS::InstanceHandle_t  a_handle,
in ::DDS::SampleStateMask  sample_states,
in ::DDS::ViewStateMask  view_states,
in ::DDS::InstanceStateMask  instance_states 
)

◆ take_instance_w_condition()

::DDS::ReturnCode_t take_instance_w_condition ( inout<%TYPE%><%SEQ%>  received_data,
inout ::DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in ::DDS::InstanceHandle_t  a_handle,
in ::DDS::ReadCondition  a_condition 
)

◆ take_next_instance()

::DDS::ReturnCode_t take_next_instance ( inout<%TYPE%><%SEQ%>  received_data,
inout ::DDS::SampleInfoSeq  info_seq,
in long  max_samples,
in ::DDS::InstanceHandle_t  a_handle,
in ::DDS::SampleStateMask  sample_states,
in ::DDS::ViewStateMask  view_states,
in ::DDS::InstanceStateMask  instance_states 
)

◆ take_next_instance_w_condition()

::DDS::ReturnCode_t take_next_instance_w_condition ( inout<%TYPE%><%SEQ%>  data_values,
inout ::DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in ::DDS::InstanceHandle_t  previous_handle,
in ::DDS::ReadCondition  a_condition 
)

◆ take_next_sample()

::DDS::ReturnCode_t take_next_sample ( inout<%SCOPED%>  received_data,
inout ::DDS::SampleInfo  sample_info 
)

◆ take_w_condition()

::DDS::ReturnCode_t take_w_condition ( inout<%TYPE%><%SEQ%>  data_values,
inout ::DDS::SampleInfoSeq  sample_infos,
in long  max_samples,
in ::DDS::ReadCondition  a_condition 
)

◆ unregister_instance()

::DDS::ReturnCode_t unregister_instance ( in<%SCOPED%>  instance,
in ::DDS::InstanceHandle_t  handle 
)

◆ unregister_instance_w_timestamp()

::DDS::ReturnCode_t unregister_instance_w_timestamp ( in<%SCOPED%>  instance,
in ::DDS::InstanceHandle_t  handle,
in ::DDS::Time_t  timestamp 
)

◆ write()

::DDS::ReturnCode_t write ( in<%SCOPED%>  instance_data,
in ::DDS::InstanceHandle_t  handle 
)

◆ write_w_timestamp()

::DDS::ReturnCode_t write_w_timestamp ( in<%SCOPED%>  instance_data,
in ::DDS::InstanceHandle_t  handle,
in ::DDS::Time_t  source_timestamp 
)

Variable Documentation

◆ DataReader

local interface<%TYPE%> DataReader

DataReader interface for <TYPE%> data type.

See the DDS specification, OMG formal/2015-04-10, for a description of this interface.

Definition at line 72 of file IDLTemplate.txt.

◆ DataWriter

local interface<%TYPE%> DataWriter

DataWriter interface for <TYPE%> data type.

See the DDS specifications, OMG formal/2015-04-10 and formal/07-01-01, for a description of this interface.

Definition at line 18 of file IDLTemplate.txt.

Referenced by OpenDDS::FaceTSS::send_message().

◆ info_seq

local interface<%TYPE%> inout ::DDS::SampleInfoSeq info_seq

◆ instance_states

local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask in ::DDS::ViewStateMask in ::DDS::InstanceStateMask instance_states

◆ max_samples

local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long max_samples

◆ sample_states

local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask sample_states

◆ view_states

local interface<%TYPE%> inout ::DDS::SampleInfoSeq in long in ::DDS::SampleStateMask in ::DDS::ViewStateMask view_states