2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_CdrEncapsCodecImpl__
5 #define __gnu_CORBA_CdrEncapsCodecImpl__
9 #include <org/omg/CORBA/LocalObject.h>
10 #include <gcj/array.h>
20 class BufferedCdrOutput
;
21 class BufferredCdrInput
;
23 class CdrEncapsCodecImpl
;
41 class gnu::CORBA::CdrEncapsCodecImpl
: public ::org::omg::CORBA::LocalObject
45 CdrEncapsCodecImpl(::org::omg::CORBA::ORB
*, ::gnu::CORBA::Version
*);
46 virtual JArray
< ::java::lang::String
* > * _ids();
47 virtual ::org::omg::CORBA::Any
* decode(JArray
< jbyte
> *);
49 ::gnu::CORBA::CDR::BufferredCdrInput
* createEncapsulation(JArray
< jbyte
> *, ::gnu::CORBA::CDR::BufferredCdrInput
*);
51 virtual JArray
< jbyte
> * encode(::org::omg::CORBA::Any
*);
52 virtual ::org::omg::CORBA::Any
* decode_value(JArray
< jbyte
> *, ::org::omg::CORBA::TypeCode
*);
54 ::org::omg::CORBA::Any
* readAny(::org::omg::CORBA::TypeCode
*, ::gnu::CORBA::CDR::BufferredCdrInput
*);
56 virtual JArray
< jbyte
> * encode_value(::org::omg::CORBA::Any
*);
58 ::gnu::CORBA::CDR::BufferedCdrOutput
* createOutput(::org::omg::CORBA::Any
*);
59 void checkTypePossibility(::java::lang::String
*, ::org::omg::CORBA::TypeCode
*);
60 ::gnu::CORBA::CDR::BufferredCdrInput
* createInput(JArray
< jbyte
> *);
62 virtual jboolean
hasLengthIndicator();
63 virtual void setUseLengthIndicator(jboolean
);
65 static const jlong serialVersionUID
= 1LL;
66 jboolean
__attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject
)))) noWide
;
67 ::gnu::CORBA::Version
* version
;
68 public: // actually protected
69 ::org::omg::CORBA::ORB
* orb
;
71 jboolean lengthIndicator
;
73 static ::java::lang::Class
class$
;
76 #endif // __gnu_CORBA_CdrEncapsCodecImpl__