|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

, AnyHolder
, AnySeqHolder
, BindingHolder
, BindingIteratorHolder
, BindingListHolder
, BindingTypeHolder
, BooleanHolder
, BooleanSeqHolder
, ByteHolder
, CannotProceedHolder
, CharHolder
, CharSeqHolder
, CookieHolder
, CurrentHolder
, DoubleHolder
, DoubleSeqHolder
, FixedHolder
, FloatHolder
, FloatSeqHolder
, IntHolder
, InvalidAddressHolder
, InvalidNameHolder
, IORHolder
, IORInterceptor_3_0Holder
, LongHolder
, LongLongSeqHolder
, LongSeqHolder
, MultipleComponentProfileHolder
, NameComponentHolder
, NameHolder
, NamingContextExtHolder
, NamingContextHolder
, NotEmptyHolder
, NotFoundHolder
, NotFoundReasonHolder
, ObjectHolder
, ObjectReferenceFactoryHolder
, ObjectReferenceTemplateHolder
, ObjectReferenceTemplateSeqHolder
, OctetSeqHolder
, ParameterModeHolder
, PolicyErrorHolder
, PolicyHolder
, PolicyListHolder
, PrincipalHolder
, ServiceContextHolder
, ServiceContextListHolder
, ServiceInformationHolder
, ShortHolder
, ShortSeqHolder
, StringHolder
, StringSeqHolder
, TaggedComponentHolder
, TaggedProfileHolder
, TypeCodeHolder
, ULongLongSeqHolder
, ULongSeqHolder
, UnknownUserExceptionHolder
, UShortSeqHolder
, ValueBaseHolder
, WCharSeqHolder
, WrongTransactionHolder
, WStringSeqHolder

public interface Streamable
The base class for the Holder classess of all complex IDL types. The ORB treats all generated Holders as Streamable to invoke the methods for marshalling and unmarshalling.
| Method Summary | |
|---|---|
void |
_read
Reads data from istream and initalizes the
value field of the Holder with the unmarshalled data. |
TypeCode |
_type
Retrieves the TypeCode object corresponding to the value
in the value field of the Holder. |
void |
_write
Marshals to ostream the value in the
value field of the Holder. |
| Method Detail |
|---|

void _read(InputStream![]()
![]()
istream)
istream and initalizes the
value field of the Holder with the unmarshalled data.
istream - the InputStream that represents the CDR data from the wire.

void _write(OutputStream![]()
![]()
ostream)
ostream the value in the
value field of the Holder.
ostream - the CDR OutputStream

TypeCode![]()
![]()
_type()
TypeCode object corresponding to the value
in the value field of the Holder.
TypeCode object for the value held in the holder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||