-
- All Known Subinterfaces:
-
StreamableValue
- 所有已知实现类:
-
AlreadyBoundHolder,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,TypeCodeHolderTypeCodeHolder,ULongLongSeqHolder,ULongSeqHolder,UnknownUserExceptionHolder,UShortSeqHolder,ValueBaseHolder,WCharSeqHolder,WrongTransactionHolder,WStringSeqHolder
public interface Streamable所有复杂IDL类型的持有者类的基类。 ORB将所有生成的持有者视为Streamable,以调用编组和解组的方法。- 从以下版本开始:
- JDK1.2
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void_read(InputStream istream)从istream读取数据,并使用未编组的数据value持有人的value字段。TypeCode_type()检索对应于持有人的value字段中的值的TypeCode对象。void_write(OutputStream ostream)向ostream的value字段的持有人的数据。
-
-
-
方法详细信息
-
_read
void _read(InputStream istream)
从istream读取数据,并使用未编组的数据value持有人的value字段。- 参数
-
istream- 表示来自电线的CDR数据的InputStream。
-
_write
void _write(OutputStream ostream)
向ostream的value字段的持有人的值。- 参数
-
ostream- CDR OutputStream
-
_type
TypeCode _type()
检索对应于持有人的value字段中的值的TypeCode对象。- 结果
-
the
TypeCodeobject for the value held in the holder
-
-