smol::ProtectionBuffer< size > Class Template Reference

Inheritance diagram for smol::ProtectionBuffer< size >:

Inheritance graph
[legend]
Collaboration diagram for smol::ProtectionBuffer< size >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 operator void * ()
 operator char * ()

Protected Attributes

char pb_buffer [size]


Detailed Description

template<int size>
class smol::ProtectionBuffer< size >

This class allows the user to allocate a buffer object that has the ability to change the memory access permisions.

Member Function Documentation

template<int size>
smol::ProtectionBuffer< size >::operator char * (  )  [inline]

Cast operator to a char pointer.

Returns:
Return the address to the start of the buffer.

template<int size>
smol::ProtectionBuffer< size >::operator void * (  )  [inline]

Cast operator to a void pointer.

Returns:
Return the address to the start of the buffer.


Member Data Documentation

template<int size>
char smol::ProtectionBuffer< size >::pb_buffer[size] [protected]

The buffer of this buffer object.


The documentation for this class was generated from the following file:

Generated on Sat Aug 1 18:44:15 2009 for SMOL by  doxygen 1.5.8