#include <CDRObjectReader.h>
Inheritance diagram for acdkx::orb::CDRObjectReader:
Public Member Functions | |
CDRObjectReader (IN(RReader) out, IN(org::omg::CORBA::RORB) orb) | |
virtual int | read () |
read a single byte from stream | |
virtual int | read (IN(RbyteArray) buffer, int offset=0, int len=1) |
read the len bytes into buffer at offset of the buffer | |
virtual int | read (byte *buffer, int offset, int len) |
RReader | getStorageReader () |
overwrite jlong | skip (jlong n) |
Move forwart into the stream. | |
virtual void | reset () |
if mark is set, set stream to mark point otherwise to begin of this stream. | |
virtual void | setIn (IN(RReader) reader) |
overwrite acdk::io::RStorage | getStorage () |
Gets the storage reader. | |
virtual jlong | seek (acdk::io::SeekPos seekrel, jlong seekpos) |
Set stream position in this Reader to given position. | |
virtual bool | readBoolean () |
virtual char | readChar () |
virtual uc2char | readUcChar () |
virtual double | readDouble () |
virtual float | readFloat () |
virtual int | readInt () |
virtual jlong | readLong () |
virtual short | readShort () |
virtual RString | readString () |
virtual::acdk::lang::RObject | readObject () |
in this Version the stream itself has to store meta information about the class of the object. | |
virtual::acdk::lang::RObject | readObject (IN(::acdk::lang::RClass) clz) |
In this version, the stream may not store meta information about the classes. | |
virtual RClass | readClassDescriptor (IN(RClass) cls) |
not supported | |
virtual void | defaultReadObject (IN(RClass) cls, IN(acdk::lang::Object) obj) |
not supported | |
virtual acdk::lang::dmi::ScriptVar | readScriptVar (bool withTypeInfo=true, bool withFlags=true) |
virtual org::omg::CORBA::RORB | orb () |
virtual bool | read_boolean () |
virtual char | read_char () |
virtual char | read_wchar () |
virtual byte | read_octet () |
virtual short | read_short () |
virtual short | read_ushort () |
virtual int | read_long () |
virtual int | read_ulong () |
virtual jlong | read_longlong () |
virtual long | read_ulonglong () |
virtual float | read_float () |
virtual double | read_double () |
virtual RString | read_string () |
virtual void | read_char_array (char *value, int offset, int length) |
virtual::acdk::lang::RObject | read_acdk_object (IN(::acdk::lang::RClass) clz) |
try figure out themselves, which method applies. | |
virtual::org::omg::CORBA::RObject | read_Object () |
reads an IOR | |
virtual::org::omg::CORBA::RObject | read_Object (IN(::acdk::lang::RClass) clz) |
reads an IOR | |
virtual::acdk::lang::RObject | read_abstract_interface () |
virtual::acdk::lang::RObject | read_abstract_interface (IN(::acdk::lang::RClass) clz) |
virtual::acdk::lang::RObject | read_value () |
virtual::acdk::lang::RObject | read_value (IN(::acdk::lang::RString) rep_id) |
virtual::acdk::lang::RObject | read_value (IN(::acdk::lang::RClass) clz) |
virtual::acdk::lang::RObject | read_value (IN(::acdk::lang::RObject) value) |
virtual void | read_scriptVar (OUT(::acdk::lang::dmi::ScriptVar) sv, ParamCallDirection dir) |
used for DMI over GIOP | |
::acdk::lang::RObject | read_fq_object (int flags) |
read fq acdk::lang::Object from Stream used for DMI over GIOP | |
void | read_struct (IN(acdk::lang::Object) obj, bool withParent=true) |
void | read_struct (IN(::acdk::lang::RObject) obj, const::acdk::lang::dmi::ClazzInfo *ci, bool withParents) |
RThrowable | read_exception () |
Protected Member Functions | |
void | _checkAlignment (int align) |
Protected Attributes | |
org::omg::CORBA::RORB | _orb |
Private Attributes | |
int | _index |
|
|
|
|
|
not supported
Implements acdk::io::ObjectReader. |
|
Gets the storage reader. If this contains an FilterReader instead of a Storage, the storage reader of this filter reader will be returned (recursive). Reimplemented from acdk::io::AbstractFilterReader. |
|
Reimplemented from acdk::io::AbstractFilterReader. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Reimplemented from acdk::io::AbstractFilterReader. |
|
read the len bytes into buffer at offset of the buffer
Reimplemented from acdk::io::AbstractFilterReader. |
|
read a single byte from stream
Reimplemented from acdk::io::AbstractFilterReader. |
|
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
try figure out themselves, which method applies. If instanceOf acdk::io::Serializable -> readObject If instanceOf acdk::lang::Throwable -> readObject If instanceOf org::omg::CORBA::Object -> read_Object Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
|
|
Implements org::omg::CORBA::portable::InputStream. |
|
read fq acdk::lang::Object from Stream used for DMI over GIOP
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
reads an IOR
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
reads an IOR
Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
used for DMI over GIOP
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
|
|
|
|
Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
Reimplemented from org::omg::CORBA::portable::InputStream. |
|
Implements org::omg::CORBA::portable::InputStream. |
|
Implements acdk::io::ObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
not supported
Implements acdk::io::ObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
In this version, the stream may not store meta information about the classes.
Implements acdk::io::ObjectReader. |
|
in this Version the stream itself has to store meta information about the class of the object.
Implements acdk::io::ObjectReader. |
|
Reimplemented from acdk::io::ObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
Implements acdk::io::ObjectReader. |
|
if mark is set, set stream to mark point otherwise to begin of this stream.
Reimplemented from acdk::io::AbstractFilterReader. |
|
Set stream position in this Reader to given position.
Reimplemented from acdk::io::AbstractFilterReader. |
|
Reimplemented from acdk::io::AbstractFilterReader. |
|
Move forwart into the stream.
Reimplemented from acdk::io::AbstractFilterReader. |
|
|
|
|