Index

Package: DDS.Interface_Copy_Operations

Description

private package DDS.Interface_Copy_Operations is
(c) Copyright, Real-Time Innovations, $Date:: 2012-02-16 #$ All rights reserved. No duplications, whole or partial, manual or electronic, may be made without express written permission. Any such copies, or revisions thereof, must display this notice unaltered. This code contains trade secrets of Real-Time Innovations, Inc.

Packages

string_seq (new Vectors)

package string_seq is new Ada.Containers.Vectors
     (Natural,
      Ada.Strings.Unbounded.Unbounded_String,
      Ada.Strings.Unbounded."=");

Subprograms & Entries

To_DDS_String

function To_DDS_String 
(src: Standard.String) return Ada.Strings.Unbounded.Unbounded_String renames Ada.Strings.Unbounded.To_Unbounded_String;

To_DDS_String

function To_DDS_String 
(src: Interfaces.C.Strings.chars_ptr) return Ada.Strings.Unbounded.Unbounded_String;

To_String

function To_String 
(src: Ada.Strings.Unbounded.Unbounded_String) return Interfaces.C.Strings.chars_ptr;

Copy_Up

procedure Copy_Up   
(tgt: out DomainParticipantFactoryQos;
src: not null access DDS_DomainParticipantFactoryQos);

Copy_Down

procedure Copy_Down 
(tgt: not null access DDS_DomainParticipantFactoryQos;
src: in DomainParticipantFactoryQos);

Copy_Up

procedure Copy_Up   
(tgt: out EntityFactoryQosPolicy;
src: not null access DDS_EntityFactoryQosPolicy);

Copy_Down

procedure Copy_Down 
(tgt: not null access DDS_EntityFactoryQosPolicy;
src: in EntityFactoryQosPolicy);

Copy_Up

procedure Copy_Up   
(tgt: out SystemResourceLimitsQosPolicy;
src: not null access DDS_SystemResourceLimitsQosPolicy);

Copy_Down

procedure Copy_Down 
(tgt: not null access DDS_SystemResourceLimitsQosPolicy;
src: in SystemResourceLimitsQosPolicy);

Copy_Up

procedure Copy_Up   
(tgt: out ProfileQosPolicy;
src: not null access DDS_ProfileQosPolicy);

Copy_Down

procedure Copy_Down 
(tgt: not null access DDS_ProfileQosPolicy;
src: in ProfileQosPolicy);

Copy_Up

procedure Copy_Up   
(tgt: out DDS.String_Seq.Sequence;
src: not null access DDS_StringSeq);

Copy_Down

procedure Copy_Down 
(tgt: not null access DDS_StringSeq;
src: in DDS.String_Seq.Sequence);

Copy_Up

procedure Copy_Up   
(tgt: out string_seq.Vector;
src: not null access DDS_StringSeq);

Copy_Down

procedure Copy_Down 
(tgt: not null access DDS_StringSeq;
src: in string_seq.Vector);