diff options
Diffstat (limited to 'TAO/tao/IOP_N.pidl')
-rw-r--r-- | TAO/tao/IOP_N.pidl | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/TAO/tao/IOP_N.pidl b/TAO/tao/IOP_N.pidl deleted file mode 100644 index e9fd1bfcc93..00000000000 --- a/TAO/tao/IOP_N.pidl +++ /dev/null @@ -1,56 +0,0 @@ -// -*- IDL -*- -// $Id$ - -// The following is from 99-12-04 Portable Interceptors spec. -// File: IOP_N.idl -// These definitions are intended to be added to the IOP module in -// version "N" of CORBA. At that time, all references to the IOP_N -// module should be changed appropriately and this file should not -// be separate from <IOP.idl>. - -#ifndef _IOP_N_IDL_ -#define _IOP_N_IDL_ - -#ifndef CORBA3 -#define local -#endif - -#include <orb.idl> -#include <IOP.pidl> // .idl in the spec - -module IOP_N { - -// Commented this out as shalnt due with it in the vanilla round. - - typedef sequence<IOP::TaggedComponent> TaggedComponentSeq; - - local interface Codec { - exception InvalidTypeForEncoding {}; - exception FormatMismatch {}; - exception TypeMismatch {}; - - CORBA::OctetSeq encode (in any data) raises (InvalidTypeForEncoding); - any decode (in CORBA::OctetSeq data) raises (FormatMismatch); - CORBA::OctetSeq encode_value (in any data) raises (InvalidTypeForEncoding); - any decode_value (in CORBA::OctetSeq data, in CORBA::TypeCode tc) - raises (FormatMismatch, TypeMismatch); - }; - - typedef short EncodingFormat; - const EncodingFormat ENCODING_CDR_ENCAPS = 0; - - struct Encoding { - EncodingFormat format; - octet major_version; - octet minor_version; - }; - - local interface CodecFactory { - exception UnknownEncoding {}; - - Codec create_codec (in Encoding enc) raises (UnknownEncoding); - }; - -}; - -#endif // _IOP_N_IDL_ |