Typedefs Summary: | |
sequence<octet> | iobuf |
Operations Summary: | |
StorageInfo | getInfo(in StorageInfoFields mask) raises |
void | setInfo(in StorageInfo info, in StorageInfoFields mask) raises |
void | read(in long count, out iobuf buffer) raises |
void | write(in iobuf buffer) raises |
long | seek(in long offset, in SeekType whence) raises |
void | truncate(in long length) raises |
void | commit() raises |
void | revert() raises |
void | unImplemented1() |
void | unImplemented2() |
Operations Inherited from Unknown | |
ref, unref, queryInterface |
Operation Details: |
getInfo: @mask:
Returns a StorageInfo structure which contains the name, content_type and size info.
setInfo: @info: @mask:
read: @count: number of bytes to read. @buffer: the buffer where the data is returned.
write: @buffer: a buffer to write.
writes the buffer to this stream.
seek: @offset: offset @whence:
Sets the read/write pointer to @offset (relative to @whence)
truncate: @length: new size of the stream
commit:
Commits any pending changes to the Storage
revert:
Discards any changes since the last commit.