2005/5/9

     
 

class OutputStream

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

org::omg::CORBA::portable::OutputStream Class Reference

#include <OutputStream.h>

Inheritance diagram for org::omg::CORBA::portable::OutputStream:

acdkx::orb::CDRObjectWriter acdkx::orb::OrbOutputStream acdkx::orb::ReplyOutputStream acdkx::orb::RequestOutputStream List of all members.

Public Member Functions

 OutputStream (Endian endianess=naturualEndian)
Endian endian ()
void setEndian (Endian en)
virtual::org::omg::CORBA::RORB orb ()=0
virtual RInputStream create_input_stream ()=0
virtual void write_boolean (bool value)=0
virtual void write_char (char value)=0
virtual void write_wchar (char value)=0
virtual void write_octet (byte value)=0
virtual void write_short (short value)=0
virtual void write_ushort (short value)=0
virtual void write_long (int value)=0
virtual void write_ulong (int value)=0
virtual void write_longlong (jlong value)=0
virtual void write_ulonglong (jlong value)=0
virtual void write_float (float value)=0
virtual void write_double (double value)=0
virtual void write_string (IN(RString) value)=0
virtual void write_wstring (IN(RString) value)=0
virtual void write_char_array (const char *value, int offset, int length)=0
virtual void write_acdk_object (IN(::acdk::lang::RObject) value)=0
 acdkx_orb Extended try figure out themselves, which method applies If instanceOf acdk::io::Serializable -> write_value If instanceOf org::omg::CORBA::Object -> write_Object

virtual void write_Object (IN(::org::omg::CORBA::RObject) value)
 acdkx_orb Extended write object as value

virtual void write_exception (IN(RThrowable) ex)
 writes an exception (Application and SystemExceptions);

virtual void write_value (IN(::acdk::io::RSerializable) value)
virtual void write_value (IN(::acdk::io::RSerializable) value,::acdk::lang::RString rep_id)
virtual void write_value (IN(::acdk::io::RSerializable) value,::acdk::lang::RClass clz)
virtual void write_abstract_interface (IN(::acdk::lang::RObject) obj)
virtual void write_scriptVar (IN(::acdk::lang::dmi::ScriptVar) sv, ParamCallDirection dir)
 writes a ScriptVar for the DMI over IIOP mapping.

virtual void write_fq_object (IN(::acdk::lang::RObject) obj, int flags)
 writes a serialized, string or reference


Protected Attributes

Endian _endian

Constructor & Destructor Documentation

org::omg::CORBA::portable::OutputStream::OutputStream Endian  endianess = naturualEndian  )  [inline]
 


Member Function Documentation

virtual RInputStream org::omg::CORBA::portable::OutputStream::create_input_stream  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

Endian org::omg::CORBA::portable::OutputStream::endian  )  [inline]
 

virtual ::org::omg::CORBA::RORB org::omg::CORBA::portable::OutputStream::orb  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

void org::omg::CORBA::portable::OutputStream::setEndian Endian  en  )  [inline]
 

virtual void org::omg::CORBA::portable::OutputStream::write_abstract_interface IN(::acdk::lang::RObject obj  )  [inline, virtual]
 

Reimplemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_acdk_object IN(::acdk::lang::RObject value  )  [pure virtual]
 

acdkx_orb Extended try figure out themselves, which method applies If instanceOf acdk::io::Serializable -> write_value If instanceOf org::omg::CORBA::Object -> write_Object

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_boolean bool  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_char char  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_char_array const char *  value,
int  offset,
int  length
[pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_double double  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_exception IN(RThrowable ex  )  [inline, virtual]
 

writes an exception (Application and SystemExceptions);

Reimplemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_float float  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_fq_object IN(::acdk::lang::RObject obj,
int  flags
[inline, virtual]
 

writes a serialized, string or reference

virtual void org::omg::CORBA::portable::OutputStream::write_long int  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_longlong jlong  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_Object IN(::org::omg::CORBA::RObject value  )  [inline, virtual]
 

acdkx_orb Extended write object as value

Reimplemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_octet byte  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_scriptVar IN(::acdk::lang::dmi::ScriptVar sv,
ParamCallDirection  dir
[inline, virtual]
 

writes a ScriptVar for the DMI over IIOP mapping.

The format should include:
ScriptVar::flags (see acdk::lang::reflect::Modifier ScriptVar::type Value of ScriptVar

Reimplemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_short short  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_string IN(RString value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_ulong int  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_ulonglong jlong  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_ushort short  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_value IN(::acdk::io::RSerializable value,
::acdk::lang::RClass  clz
[inline, virtual]
 

virtual void org::omg::CORBA::portable::OutputStream::write_value IN(::acdk::io::RSerializable value,
::acdk::lang::RString  rep_id
[inline, virtual]
 

virtual void org::omg::CORBA::portable::OutputStream::write_value IN(::acdk::io::RSerializable value  )  [inline, virtual]
 

Reimplemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_wchar char  value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.

virtual void org::omg::CORBA::portable::OutputStream::write_wstring IN(RString value  )  [pure virtual]
 

Implemented in acdkx::orb::CDRObjectWriter.


Member Data Documentation

Endian org::omg::CORBA::portable::OutputStream::_endian [protected]