FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Common::Io::IoMemoryStream Class Reference

Inherits OSGeo::FDO::Common::Io::IoStream.

Inheritance diagram for OSGeo::FDO::Common::Io::IoMemoryStream:

[legend]
List of all members.

Detailed Description

IoMemoryStream provides streamed I/O to and from memory.


Public Member Functions

 IoMemoryStream (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs a stream based on an unmanaged instance of the object.
 IoMemoryStream (System::UInt32 bufferSize)
 creates the memory stream. The stream manages its own storage.
 IoMemoryStream ()
 creates the memory stream with its default size. The stream manages its own storage.

Constructor & Destructor Documentation

OSGeo::FDO::Common::Io::IoMemoryStream::IoMemoryStream  ) 
 

creates the memory stream with its default size. The stream manages its own storage.

OSGeo::FDO::Common::Io::IoMemoryStream::IoMemoryStream System::UInt32  bufferSize  ) 
 

creates the memory stream. The stream manages its own storage.

Parameters:
bufferSize Input memory allocation increment. Amount of new memory to allocated when the stream needs more memory.

OSGeo::FDO::Common::Io::IoMemoryStream::IoMemoryStream System::IntPtr  unmanaged,
System::Boolean  autoDelete
 

Constructs a stream based on an unmanaged instance of the object.

Parameters:
unmanaged Input A Pointer to the unmanaged stream.
autoDelete Input Indicates if the constructed object should be automatically deleted once it no longer referenced.

Comments or suggestions? Send us feedback.