-- (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.
pragma Ada_05;
with System;
package RTIDDS.Obj is
pragma Preelaborate;
type Ref is limited interface;
type Ref_Access is access all Ref'Class;
function GetInterface (Self : not null access constant Ref)
return System.Address is abstract;
procedure SetInterface (Self : not null access Ref;
To : System.Address) is abstract;
function Interface_Is_Null (Self : not null access constant Ref)
return Boolean is abstract;
end RTIDDS.Obj;