com.esri.arcgis.system
Interface IMemoryBlobStream2

All Superinterfaces:
IBlobStream, IMemoryBlobStream, ISequentialStream, IStream, Serializable
All Known Implementing Classes:
MemoryBlobStream

public interface IMemoryBlobStream2
extends IMemoryBlobStream, Serializable

Provides access to members that control the Blob Stream.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int getAllocSize()
          The allocated size of the stream.
 int getPaddingSize()
          The allocated size of the stream.
 void setAllocSize(int size)
          The allocated size of the stream.
 void setPaddingSize(int size)
          The allocated size of the stream.
 
Methods inherited from interface com.esri.arcgis.system.IMemoryBlobStream
attachToMemory, getMemory, importFromMemory
 
Methods inherited from interface com.esri.arcgis.system.IBlobStream
getSize, loadFromFile, saveToFile, setSize
 
Methods inherited from interface com.esri.arcgis.system.IStream
commit, esri_clone, lockRegion, remoteCopyTo, remoteSeek, revert, setSize, stat, unlockRegion
 
Methods inherited from interface com.esri.arcgis.system.ISequentialStream
remoteRead, remoteWrite
 

Method Detail

getAllocSize

int getAllocSize()
                 throws IOException,
                        AutomationException
The allocated size of the stream.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The size
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAllocSize

void setAllocSize(int size)
                  throws IOException,
                         AutomationException
The allocated size of the stream.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
size - The size (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPaddingSize

int getPaddingSize()
                   throws IOException,
                          AutomationException
The allocated size of the stream.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The size
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPaddingSize

void setPaddingSize(int size)
                    throws IOException,
                           AutomationException
The allocated size of the stream.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
size - The size (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.