type Ref is new DDS.DataWriter_Impl.Ref with null record;
type Ref_Access is access all Ref'Class;
type Ref_Access_Access is access all Ref_Access;
function Narrow
( | writer | : DDS.DataWriter.Ref_Access) return DDS.Builtin_KeyedOctets_DataWriter.Ref_Access; |
See also: FooDataWriter.narrow
function As_DataWriter
( | writer | : DDS.Builtin_KeyedOctets_DataWriter.Ref_Access) return DDS.DataWriter.Ref_Access; |
See also: FooDataWriter.as_datawriter
function Register_Instance
( | This | : not null access Ref; |
Instance_Data | : access DDS.KeyedOctets) return DDS.InstanceHandle_T; |
See also: FooDataWriter.register_instance
function Register_Instance_W_Timestamp
( | This | : not null access Ref; |
Instance_Data | : access DDS.KeyedOctets; | |
Source_Timestamp | : access DDS.Time_T) return DDS.InstanceHandle_T; |
See also: FooDataWriter.register_instance_w_timestamp
procedure Unregister_Instance
( | This | : not null access Ref; |
Instance_Data | : access DDS.KeyedOctets; | |
Handle | : access DDS.InstanceHandle_T); |
See also: FooDataWriter.unregister_instance
procedure Unregister_Instance_W_Timestamp
( | This | : not null access Ref; |
Instance_Data | : access DDS.KeyedOctets; | |
Handle | : access DDS.InstanceHandle_T; | |
Source_Timestamp | : access DDS.Time_T); |
See also: FooDataWriter.unregister_instance_w_timestamp
procedure Write
( | This | : not null access Ref; |
Instance_Data | : access DDS.KeyedOctets; | |
Handle | : access DDS.InstanceHandle_T); |
See also: FooDataWriter.write
procedure Write_W_Timestamp
( | This | : not null access Ref; |
Instance_Data | : access DDS.KeyedOctets; | |
Handle | : access DDS.InstanceHandle_T; | |
Source_Timestamp | : access DDS.Time_T); |
See also: FooDataWriter.write_w_timestamp
procedure Dispose
( | This | : not null access Ref; |
Instance_Data | : access DDS.KeyedOctets; | |
Instance_Handle | : access DDS.InstanceHandle_T); |
See also: FooDataWriter.dispose
procedure Dispose_W_Timestamp
( | This | : not null access Ref; |
Instance_Data | : access DDS.KeyedOctets; | |
Instance_Handle | : access DDS.InstanceHandle_T; | |
Source_Timestamp | : access DDS.Time_T); |
See also: FooDataWriter.dispose_w_timestamp
procedure Get_Key_Value
( | This | : not null access Ref; |
Key_Holder | : access DDS.KeyedOctets; | |
Handle | : access DDS.InstanceHandle_T); |
See also: FooDataWriter.get_key_value
function Lookup_Instance
( | This | : not null access Ref; |
Key_Holder | : access DDS.KeyedOctets) return DDS.InstanceHandle_T; |
See also: FooDataWriter.lookup_instance
function Lookup_Instance_W_Key
( | This | : not null access Ref; |
key | : DDS.String) return DDS.InstanceHandle_T; |
See also: FooDataWriter.lookup_instance
function Register_Instance_W_Key
( | This | : not null access Ref; |
key | : DDS.String) return DDS.InstanceHandle_T; |
See also: FooDataWriter.register_instance
function Register_Instance_W_Params
( | This | : not null access Ref; |
instance_data | : access DDS.KeyedOctets; | |
params | : access DDS.WriteParams_T) return DDS.InstanceHandle_T; |
function Register_Instance_W_Key_W_Timestamp
( | This | : not null access Ref; |
key | : DDS.String; | |
source_timestamp | : access DDS.Time_T) return DDS.InstanceHandle_T; |
See also: FooDataWriter.register_instance_w_timestamp
function Register_Instance_W_Key_W_Params
( | This | : not null access Ref; |
key | : DDS.String; | |
params | : access DDS.WriteParams_T) return DDS.InstanceHandle_T; |
procedure Unregister_Instance_W_Key
( | This | : not null access Ref; |
key | : DDS.String; | |
handle | : access DDS.InstanceHandle_T); |
See also: FooDataWriter.unregister_instance
procedure Unregister_Instance_W_Params
( | This | : not null access Ref; |
instance_data | : access DDS.KeyedOctets; | |
params | : access DDS.WriteParams_T); |
procedure Unregister_Instance_W_Key_W_Timestamp
( | This | : not null access Ref; |
key | : DDS.String; | |
handle | : access DDS.InstanceHandle_T; | |
source_timestamp | : access DDS.Time_T); |
See also: FooDataWriter.unregister_instance_w_timestamp
procedure Unregister_Instance_W_Key_W_Params
( | This | : not null access Ref; |
key | : DDS.String; | |
params | : access DDS.WriteParams_T); |
procedure Write_Octets_W_Key
( | This | : not null access Ref; |
key | : DDS.String; | |
octets | : access DDS.Octet_Array; | |
length | : Integer; | |
handle | : access DDS.InstanceHandle_T); |
self: <<in>> Cannot be NULL
key: <<in>> Instance key.
octets: <<in>> Array of octets to be published.
offset: <<in>> Offset from which to start publishing.
length: <<in>> Number of octets to be published.
handle: <<in>> Either the handle returned by a previous call to DDSKeyedOctetsDataWriter.register_instance, or else the special value DDS_HANDLE_NIL. See FooDataWriter.write.
See also: FooDataWriter.write
procedure Write_Octets_Seq_W_Key
( | This | : not null access Ref; |
key | : DDS.String; | |
octets | : access DDS.Octet_Seq.Sequence; | |
handle | : access DDS.InstanceHandle_T); |
self: <<in>> Cannot be NULL
key: <<in>> Instance key.
octets: <<in>> Sequence of octets to be published.
handle: <<in>> Either the handle returned by a previous call to DDSKeyedOctetsDataWriter.register_instance, or else the special value DDS_HANDLE_NIL. See FooDataWriter.write.
See also: FooDataWriter.write
procedure Write_Octets_W_Key_W_Timestamp
( | This | : not null access Ref; |
key | : DDS.String; | |
octets | : access DDS.Octet_Array; | |
length | : Integer; | |
handle | : access DDS.InstanceHandle_T; | |
source_timestamp | : access DDS.Time_T); |
self: <<in>> Cannot be NULL
key: <<in>> Instance key.
octets: <<in>> Array of octets to be published.
offset: <<in>> Offset from which to start publishing.
length: <<in>> Number of octets to be published.
handle: <<in>> Either the handle returned by a previous call to DDSKeyedOctetsDataWriter.register_instance, or else the special value DDS_HANDLE_NIL. See FooDataWriter.write.
source_timestamp: <<in>> The timestamp value must be greater than or equal to the timestamp value used in the last writer operation. See FooDataWriter.write_w_timestamp. Cannot be NULL.
See also: FooDataWriter.write
procedure Write_Octets_Seq_W_Key_W_Timestamp
( | This | : not null access Ref; |
key | : DDS.String; | |
octets | : access DDS.Octet_Seq.Sequence; | |
handle | : access DDS.InstanceHandle_T; | |
source_timestamp | : access DDS.Time_T); |
self: <<in>> Cannot be NULL
key: <<in>> Instance key.
octets: <<in>> Sequence of octets to be published.
handle: <<in>> Either the handle returned by a previous call to DDSKeyedOctetsDataWriter.register_instance, or else the special value DDS_HANDLE_NIL. See FooDataWriter.write.
source_timestamp: <<in>> The timestamp value must be greater than or equal to the timestamp value used in the last writer operation. See FooDataWriter.write_w_timestamp. Cannot be NULL.
See also: FooDataWriter.write
procedure Write_W_Params
( | This | : not null access Ref; |
instance_data | : access DDS.KeyedOctets; | |
params | : access DDS.WriteParams_T); |
procedure Write_Octets_W_Key_W_Params
( | This | : not null access Ref; |
key | : DDS.String; | |
octets | : access DDS.Octet_Array; | |
length | : Integer; | |
params | : access DDS.WriteParams_T); |
procedure Write_Octet_Seq_W_Key_W_Params
( | This | : not null access Ref; |
key | : DDS.String; | |
octets | : access DDS.Octet_Seq.Sequence; | |
params | : access DDS.WriteParams_T); |
procedure Dispose_W_Key
( | This | : not null access Ref; |
key | : DDS.String; | |
instance_handle | : access DDS.InstanceHandle_T); |
See also: FooDataWriter.dispose
procedure Dispose_W_Params
( | This | : not null access Ref; |
instance_data | : access DDS.KeyedOctets; | |
source_timestamp | : access DDS.WriteParams_T); |
procedure Dispose_W_Key_W_Timestamp
( | This | : not null access Ref; |
key | : DDS.String; | |
instance_handle | : access DDS.InstanceHandle_T; | |
source_timestamp | : access DDS.Time_T); |
See also: FooDataWriter.dispose_w_timestamp
procedure Dispose_W_Key_W_Params
( | This | : not null access Ref; |
key | : DDS.String; | |
params | : access DDS.WriteParams_T); |
procedure Get_Key_Value_W_Key
( | This | : not null access Ref; |
key | : DDS.String; | |
handle | : access DDS.InstanceHandle_T); |
See also: FooDataWriter.get_key_value
function CreateTypedI return DDS.DataWriter.Ref_Access;
procedure DestroyTypedI
( | Writer | : in out DDS.DataWriter.Ref_Access); |
See also: FooDataWriter
See also: DDS.DataWriter