IDL Complex Type
stateful valuetype

The CORBA valuetype indicates that the method returns nothing.  It maps to Delphi's class type.

Stateful valuetype is passed by value as arguments or result of remote methods.  Each stateful valuetype must be inherited from  Org.Omg.CORBA.Portable.StreamableValue and is marked with attribute Serializable.  The Serializable attribute is used for .Net streaming only, but not for Corba marshalling. 

Inheriated From Base Class:

Inherited From Interfaces:

Methods:

 

Constructors:

 

Fields:

 

Properties:

 

Repository ID:

 

// CORBA IDL
valuetype Account
{
   private string name; 
   public string address;
   private float balance; 
   
   void debit(in float amount );
	
   void credit( in float amount);
   factory init( in string name, in string address, 
                 in float balance); 
};
{ Delphi }
					
-- TBD