YAMI4 for .NET 1.3.0

Inspirel.YAMI.YAMISerializable Interface Reference

Common interface for serializable entities in YAMI. More...

Inherited by Inspirel.YAMI.Parameters, and Inspirel.YAMI.RawBinaryDataSource.

List of all members.

Public Member Functions

System.Collections.Generic.List
< byte[]> 
Serialize (int chunkSize)
 Serializes the content of this object.

Detailed Description

Common interface for serializable entities in YAMI.


Member Function Documentation

System.Collections.Generic.List<byte[]> Inspirel.YAMI.YAMISerializable.Serialize ( int  chunkSize)

Serializes the content of this object.

The content is serialized into chunks of the given size, after serialization only the last chunk can be smaller than the requested size.

Parameters:
chunkSizechunk size, should be a multiple of 4 or Integer.MAX_VALUE
Returns:
list of buffers (chunks) with serialized data
Exceptions:
Inspirel.YAMI.UnexpectedValueExceptionif requested chunk size is not a multiple of 4 and is not Integer.MAX_VALUE

Implemented in Inspirel.YAMI.Parameters, and Inspirel.YAMI.RawBinaryDataSource.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties Events