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: