Visit Platform at http://www.platform.com

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...

List of all members.


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:

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.