2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_GIOP_ServiceContext__
5 #define __gnu_CORBA_GIOP_ServiceContext__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
20 class AbstractCdrInput
;
21 class AbstractCdrOutput
;
41 class gnu::CORBA::GIOP::ServiceContext
: public ::java::lang::Object
46 ServiceContext(::org::omg::IOP::ServiceContext
*);
47 static ::gnu::CORBA::GIOP::ServiceContext
* read(::gnu::CORBA::CDR::AbstractCdrInput
*);
48 static JArray
< ::gnu::CORBA::GIOP::ServiceContext
* > * readSequence(::gnu::CORBA::CDR::AbstractCdrInput
*);
49 virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput
*);
50 static void writeSequence(::gnu::CORBA::CDR::AbstractCdrOutput
*, JArray
< ::gnu::CORBA::GIOP::ServiceContext
* > *);
51 static void add(JArray
< ::org::omg::IOP::ServiceContext
* > *, ::org::omg::IOP::ServiceContext
*, jboolean
);
52 static JArray
< ::gnu::CORBA::GIOP::ServiceContext
* > * add(JArray
< ::gnu::CORBA::GIOP::ServiceContext
* > *, ::org::omg::IOP::ServiceContext
*, jboolean
);
53 static ::org::omg::IOP::ServiceContext
* findContext(jint
, JArray
< ::org::omg::IOP::ServiceContext
* > *);
54 static ::org::omg::IOP::ServiceContext
* findContext(jint
, JArray
< ::gnu::CORBA::GIOP::ServiceContext
* > *);
55 static ::gnu::CORBA::GIOP::ServiceContext
* find(jint
, JArray
< ::gnu::CORBA::GIOP::ServiceContext
* > *);
56 virtual ::java::lang::String
* toString();
58 static const jlong serialVersionUID
= 1LL;
60 static const jint TransactionService
= 0;
61 static const jint CodeSets
= 1;
62 static const jint ChainBypassCheck
= 2;
63 static const jint ChainBypassInfo
= 3;
64 static const jint LogicalThreadId
= 4;
65 static const jint BI_DIR_IIOP
= 5;
66 static const jint SendingContextRunTime
= 6;
67 static const jint INVOCATION_POLICIES
= 7;
68 static const jint FORWARDED_IDENTITY
= 8;
69 static const jint UnknownExceptionInfo
= 9;
70 static const jint RTCorbaPriority
= 10;
71 static const jint RTCorbaPriorityRange
= 11;
72 static const jint FT_GROUP_VERSION
= 12;
73 static const jint FT_REQUEST
= 13;
74 static const jint ExceptionDetailMessage
= 14;
75 static const jint SecurityAttributeService
= 15;
76 static const jint ActivityService
= 16;
77 jint
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) context_id
;
78 JArray
< jbyte
> * context_data
;
79 static ::java::lang::Class
class$
;
82 #endif // __gnu_CORBA_GIOP_ServiceContext__