Main Page Compound List Compound Members ISoamOutputStream Interface Reference
A stream object that will be used by a ISoamMessage object for writing, for serializing. More...
Public Methods
HRESULT WriteInt32 ([in] VARIANT val) write an int to the output stream. HRESULT WriteUInt32 ([in] VARIANT val) write an unsigned int to the output stream. HRESULT WriteInt64 ([in] VARIANT val) write a long to the output stream. HRESULT WriteUInt64 ([in] VARIANT val) write an unsigned long to the output stream. HRESULT WriteBoolean ([in] VARIANT val) write a bool to the output stream. HRESULT WriteByteArray ([in] VARIANT val,[in] LONG offset,[in] LONG length) write a byte array to the output stream. HRESULT WriteInt16 ([in]VARIANT val) write a short to the output stream. HRESULT WriteUInt16 ([in] VARIANT val) write an unsigned short to the output stream. HRESULT WriteFloat ([in] VARIANT val) write a float to the output stream. HRESULT WriteDouble ([in] VARIANT val) write a double to the output stream. Detailed Description
A stream object that will be used by a ISoamMessage object for writing, for serializing.Output Streams involve the fundamental operations to write the following basic types of data into the stream:
- short
- unsigned short
- int
- unsigned int
- long
- unsigned long
- long long (i.e. 64-bit long value)
- unsigned long long (i.e. 64-bit unsigned long value)
- float
- double
- bool
- string
- See also:
- ISoamMessage
Member Function Documentation
HRESULT WriteInt32 ( [in] VARIANT val )
write an int to the output stream.
- Parameters:
x [IN] - the integer to be written.
- Exceptions:
ISoamException
HRESULT WriteUInt32 ( [in] VARIANT val )
write an unsigned int to the output stream.
- Parameters:
x [IN] - the unsigned integer to be written.
- Exceptions:
ISoamException
HRESULT WriteInt64 ( [in] VARIANT val )
write a long to the output stream.
- Parameters:
x [IN] - the long to be written.
- Exceptions:
ISoamException
HRESULT WriteUInt64 ( [in] VARIANT val )
write an unsigned long to the output stream.
- Parameters:
x [IN] - the unsigned long to be written.
- Exceptions:
ISoamException
HRESULT WriteBoolean ( [in] VARIANT val )
write a bool to the output stream.
- Parameters:
x [IN] - the bool to be written.
- Exceptions:
ISoamException
HRESULT WriteByteArray ( [in] VARIANT val, [in] LONG offset, [in] LONG length )
write a byte array to the output stream.
- Parameters:
x [IN] - the byte array to be written. offset [IN] - the position in the byte array from which to start writing. length [IN] - the number of bytes to write.
- Exceptions:
ISoamException
HRESULT WriteInt16 ( [in] VARIANT val )
write a short to the output stream.
- Parameters:
x [IN] - the short to be written.
- Exceptions:
ISoamException
HRESULT WriteUInt16 ( [in] VARIANT val )
write an unsigned short to the output stream.
- Parameters:
x [IN] - the unsigned short to be written.
- Exceptions:
ISoamException
HRESULT WriteFloat ( [in] VARIANT val )
write a float to the output stream.
- Parameters:
x [IN] - the float to be written.
- Exceptions:
ISoamException
HRESULT WriteDouble ( [in] VARIANT val )
write a double to the output stream.
- Parameters:
x [IN] - the double to be written.
- Exceptions:
ISoamException
Date Modified: 11 Nov 2009
Platform Support: support@platform.com
Platform Information Development: doc@platform.com
Platform Computing. Accelerating Intelligence(TM).
Copyright © 2001-2009 Platform Computing Corporation. All rights reserved.