BMetaPositionIO Class Reference

#include <MetaPositionIO.h>

Inheritance diagram for BMetaPositionIO:

BPositionIO BDataIO List of all members.

Public Member Functions

 BMetaPositionIO (BPositionIO *target, bool ownsTarget)
 BMetaPositionIO (const BMetaPositionIO &)
virtual ~BMetaPositionIO ()
BMetaPositionIOoperator= (const BMetaPositionIO &)
virtual ssize_t Read (void *buffer, size_t size)
virtual ssize_t Write (const void *buffer, size_t size)
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)
virtual ssize_t MetaWrite (const char *in_name, type_code in_type, int32 in_index, off_t in_offset, const void *in_buf, size_t in_size)
virtual ssize_t MetaRead (const char *in_name, type_code in_type, int32 in_index, off_t in_offset, void *out_buf, size_t in_size) const
virtual status_t MetaRemove (const char *in_name, int32 in_index)
virtual status_t MetaGetInfo (const char *in_name, int32 in_index, meta_info *out_info, BString *out_name, void **inout_cookie) const
BMessageMetaData ()

Constructor & Destructor Documentation

BMetaPositionIO BPositionIO target,
bool  ownsTarget
 

BMetaPositionIO const BMetaPositionIO  ) 
 

~BMetaPositionIO  )  [virtual]
 


Member Function Documentation

BMessage * MetaData  ) 
 

status_t MetaGetInfo const char *  in_name,
int32  in_index,
meta_info out_info,
BString out_name,
void **  inout_cookie
const [virtual]
 

Reimplemented from BDataIO.

ssize_t MetaRead const char *  in_name,
type_code  in_type,
int32  in_index,
off_t  in_offset,
void *  out_buf,
size_t  in_size
const [virtual]
 

Reimplemented from BDataIO.

status_t MetaRemove const char *  in_name,
int32  in_index
[virtual]
 

Reimplemented from BDataIO.

ssize_t MetaWrite const char *  in_name,
type_code  in_type,
int32  in_index,
off_t  in_offset,
const void *  in_buf,
size_t  in_size
[virtual]
 

Reimplemented from BDataIO.

BMetaPositionIO & operator= const BMetaPositionIO  ) 
 

off_t Position  )  const [virtual]
 

Implements BPositionIO.

ssize_t Read void *  buffer,
size_t  size
[virtual]
 

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

status_t SetSize off_t  size  )  [virtual]
 

Reimplemented from BPositionIO.

ssize_t Write const void *  buffer,
size_t  size
[virtual]
 

Reimplemented from BPositionIO.

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.