Project:dool
Class List Class Hierarchy
Summary: Ctors Methods

Module dool.io.SliceStream

Class SliceStream

dool.io.Stream.Stream
        dool.io.SliceStream.SliceStream

Implemented interfaces:

class SliceStream



Constructor Summary
(Stream base, ulong low)
          
(Stream base, ulong low, ulong high)
          

Methods Summary
override void close()
          
override uint readBlock(void *buffer, uint size)
          
override uint writeBlock(void *buffer, uint size)
          
override ulong seek(long offset, SeekPos rel)
          


this (Stream base, ulong low)
//if set, close base when closing this stream. //set the base stream and the low offset but leave the high unbounded.
this (Stream base, ulong low, ulong high)
//set the base stream, the low offset, and the high offset.
override void close()

override uint readBlock(void *buffer, uint size)

override uint writeBlock(void *buffer, uint size)

override ulong seek(long offset, SeekPos rel)