BazisLib::Linux::UserBuffer Class Reference

#include <userbuf.h>

List of all members.

Public Member Functions

 UserBuffer (void __user *pBuffer)
 UserBuffer (const void __user *pBuffer)
int Write (const void *pBuffer, unsigned size, unsigned UserBufferOffset=0)
int Read (void *pBuffer, unsigned size, unsigned UserBufferOffset=0) const
bool CheckReadAccess (unsigned size) const
bool CheckWriteAccess (unsigned size)

Private Attributes

char __user * m_pBuffer


Constructor & Destructor Documentation

BazisLib::Linux::UserBuffer::UserBuffer ( void __user *  pBuffer  )  [inline]

BazisLib::Linux::UserBuffer::UserBuffer ( const void __user *  pBuffer  )  [inline]


Member Function Documentation

bool BazisLib::Linux::UserBuffer::CheckReadAccess ( unsigned  size  )  const [inline]

bool BazisLib::Linux::UserBuffer::CheckWriteAccess ( unsigned  size  )  [inline]

int BazisLib::Linux::UserBuffer::Read ( void *  pBuffer,
unsigned  size,
unsigned  UserBufferOffset = 0 
) const [inline]

int BazisLib::Linux::UserBuffer::Write ( const void *  pBuffer,
unsigned  size,
unsigned  UserBufferOffset = 0 
) [inline]


Member Data Documentation


The documentation for this class was generated from the following file:
SourceForge.net Logo