Index

Package: DDS.TypeCodeFactory_Impl

Description

package DDS.TypeCodeFactory_Impl is

Classes

Ref

type Ref is new  DDS.TypeCodeFactory.Ref with record
      Impl : access DDS_TypeCodeFactory;
   end record;

Ancestors:

Primitive operations:

Create_Alias_Tc
Create_Array_Tc
Create_Enum_Tc
Create_Sequence_Tc
Create_Sparse_Tc
Create_String_Tc
Create_Struct_Tc
Create_Tc_From_Stream
Create_Union_Tc
Create_Value_Tc
Create_Wstring_Tc
DDS.TypeCodeFactory.Create_Alias_Tc (Inherited)
DDS.TypeCodeFactory.Create_Array_Tc (Inherited)
DDS.TypeCodeFactory.Create_Enum_Tc (Inherited)
DDS.TypeCodeFactory.Create_Sequence_Tc (Inherited)
DDS.TypeCodeFactory.Create_Sparse_Tc (Inherited)
DDS.TypeCodeFactory.Create_String_Tc (Inherited)
DDS.TypeCodeFactory.Create_Struct_Tc (Inherited)
DDS.TypeCodeFactory.Create_Tc_From_Stream (Inherited)
DDS.TypeCodeFactory.Create_Union_Tc (Inherited)
DDS.TypeCodeFactory.Create_Value_Tc (Inherited)
DDS.TypeCodeFactory.Create_Wstring_Tc (Inherited)
DDS.TypeCodeFactory.Get_Primitive_Tc (Inherited)
Get_Primitive_Tc

Subprograms & Entries

Create_Alias_Tc

function Create_Alias_Tc 
(This: not null access Ref;
Name: in String;
Original_Type: in TypeCode;
Is_Pointer: in Boolean) return TypeCode;

Create_Array_Tc

function Create_Array_Tc 
(This: not null access Ref;
Ai: in Long_Array;
Tc: in TypeCode) return TypeCode;

Create_Enum_Tc

function Create_Enum_Tc 
(This: not null access Ref;
Name: in String;
Aenummember: in EnumMember) return TypeCode;

Create_Sequence_Tc

function Create_Sequence_Tc 
(This: not null access Ref;
I: in Long;
Tc: in TypeCode) return TypeCode;

Create_Sparse_Tc

function Create_Sparse_Tc 
(This: not null access Ref;
Name: in String;
Word0: in Short;
Tc: in TypeCode) return TypeCode;

Create_String_Tc

function Create_String_Tc 
(This: not null access Ref;
I: in Long) return TypeCode;

Create_Struct_Tc

function Create_Struct_Tc 
(This: not null access Ref;
Name: in String;
Astructmember: in StructMember) return TypeCode;

Create_Tc_From_Stream

function Create_Tc_From_Stream 
(This: not null access Ref;
Inputstream: in CdrInputStream) return TypeCode;

Create_Union_Tc

function Create_Union_Tc 
(This: not null access Ref;
Name: in String;
Tc: in TypeCode;
I: in Long;
Aunionmember: in UnionMember) return TypeCode;

Create_Value_Tc

function Create_Value_Tc 
(This: not null access Ref;
Name: in String;
Word0: in Short;
Tc: in TypeCode;
Avaluemember: in ValueMember) return TypeCode;

Create_Wstring_Tc

function Create_Wstring_Tc 
(This: not null access Ref;
I: in Long) return TypeCode;

Get_Primitive_Tc

function Get_Primitive_Tc 
(This: not null access Ref;
Kind: in TCKind) return TypeCode;

Get_Instance

function Get_Instance return Ref_Access;