Index

Package: DDS.SubscriptionBuiltinTopicData_TypeSupport

Description

package DDS.SubscriptionBuiltinTopicData_TypeSupport is

Summary: Instantiates TypeSupport < DDS.SubscriptionBuiltinTopicData > .

Instantiates:
<<generic>> FooTypeSupport
See also: DDS.SubscriptionBuiltinTopicData

Classes

Ref

type Ref is new Standard.DDS.TypeSupport.Ref with null record;

Ancestors:

Primitive operations:

Create_TypedDataReaderI
Create_TypedDataWriterI
Destroy_TypedDataReaderI
Destroy_TypedDataWriterI

Types

Ref_Access

type Ref_Access is access all Ref'Class;

Subprograms & Entries

Create_TypedDataReaderI

function Create_TypedDataReaderI 
(Self: access Ref) return Standard.DDS.DataReader.Ref_Access;

Destroy_TypedDataReaderI

procedure Destroy_TypedDataReaderI 
(Self: access Ref;
Reader: in out Standard.DDS.DataReader.Ref_Access);

Create_TypedDataWriterI

function Create_TypedDataWriterI 
(Self: access Ref) return Standard.DDS.DataWriter.Ref_Access;

Destroy_TypedDataWriterI

procedure Destroy_TypedDataWriterI 
(Self: access Ref;
Writer: in out Standard.DDS.DataWriter.Ref_Access) is null;

Register_Type

procedure Register_Type 
(Participant: not null access Standard.DDS.DomainParticipant.Ref'Class;
Type_Name: in Standard.DDS.String);

Get_Type_Name

function Get_Type_Name return Standard.DDS.String;

Get_Type_Name

procedure Get_Type_Name 
(name: out Standard.DDS.String);

Create_Data

function Create_Data 
(AllocatePointers: in Boolean := True) return not null SubscriptionBuiltinTopicData_Access;

Delete_Data

procedure Delete_Data 
(A_Data: in out SubscriptionBuiltinTopicData_Access;
DeletePointers: in Boolean := True);

Print_Data

procedure Print_Data 
(A_Data: not null access constant SubscriptionBuiltinTopicData);

Copy_Data

procedure Copy_Data 
(Dest: not null access SubscriptionBuiltinTopicData;
Source: not null access constant SubscriptionBuiltinTopicData);

Initialize_Data

procedure Initialize_Data 
(Dest: not null access SubscriptionBuiltinTopicData;
AllocatePointers: in Boolean := True);

Finalize_Data

procedure Finalize_Data 
(Dest: not null access SubscriptionBuiltinTopicData;
DeletePointers: in Boolean := True);