API Reference

procedure Initialize, procedure Finalize, procedure Finalize; , function Self, procedure Free, procedure SSN, function SSN, function Length, function Size

   procedure Initialize(  
      This  : in out Object; 
      SSN   : in SSN_Type := SSN_Null ); 
 
   procedure Finalize( 
      this : in out Object); 
 
   procedure Finalize; 
 
   function Self( 
      This : in Object ) return Handle; 
 
   procedure Free( 
      H : in out Handle ); 
 
   procedure SSN( 
      this  : in out Object; 
      value : SSN_Type  ); 
 
   function SSN( 
      this : in Object ) return SSN_Type; 
 
   function Length( 
      this : in Object) return Natural; 
 
   function Size( 
      this : in Object ) return Natural; 
 
 
 
 
   Null_Handle : constant Handle := null; 
   SSN_Null : constant SSN_Type := 0; 
   Not_Initialized    : exception; 
   Usage_Error        : exception; 
   Plattform_Error    : exception; 
   Message_Queue_Full : exception; 

procedure Send

   procedure Send(  
      This   : in out Object; 
      Msg    : in Stream_Element_Array; 
      Length : in Stream_Element_Offset; 
      SSN    : in SSN_Type := SSN_Null); 
 
Description

Send a message data of the current message identifier

Preconditions

Postconditions :

Exceptions

Note :

procedure Receive

   procedure Receive(  
      This   : in Object; 
      Msg    : out Stream_Element_Array; 
      Length : out Stream_Element_Offset; 
      Ssn    : in SSN_Type := SSN_Null ); 
 
 
Description

This function read a message from the message queue.

Preconditions

C.1 - Object has been initialized

Postconditions

P.1 - message is removed from the queue

Exceptions

Note :