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