BStringIO Class Reference

#include <StringIO.h>

Inheritance diagram for BStringIO:

BPositionIO BDataIO List of all members.

Public Member Functions

 BStringIO ()
 BStringIO (BString *target)
virtual ~BStringIO ()
virtual ssize_t ReadAt (off_t pos, void *buffer, size_t size)
virtual ssize_t WriteAt (off_t pos, const void *buffer, size_t size)
virtual off_t Seek (off_t pos, uint32 seek_mode)
virtual off_t Position () const
virtual status_t SetSize (off_t size)
void SetBlockSize (size_t blocksize)
const char * String () const
size_t StringLength () const
void Attach (BString *target)
BStringDetach ()

Constructor & Destructor Documentation

BStringIO  ) 
 

BStringIO BString target  ) 
 

~BStringIO  )  [virtual]
 


Member Function Documentation

void Attach BString target  ) 
 

BString * Detach  ) 
 

off_t Position  )  const [virtual]
 

Implements BPositionIO.

ssize_t ReadAt off_t  pos,
void *  buffer,
size_t  size
[virtual]
 

Implements BPositionIO.

off_t Seek off_t  pos,
uint32  seek_mode
[virtual]
 

Implements BPositionIO.

void SetBlockSize size_t  blocksize  ) 
 

status_t SetSize off_t  size  )  [virtual]
 

Reimplemented from BPositionIO.

const char * String  )  const
 

size_t StringLength  )  const
 

ssize_t WriteAt off_t  pos,
const void *  buffer,
size_t  size
[virtual]
 

Implements BPositionIO.


Copyright 2005 by yellowTAB GmbH, Be Inc., Palm Source Inc. and their respective legal successors
All rights reserved.