Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

SharedBuffer.h File Reference


Detailed Description

Standard representation of a block of shared data that supports copy-on-write.

#include <hiker/types.h>

Go to the source code of this file.

Namespaces

namespace  alp

Data Structures

class  alp::SharedBuffer
 A chunk of memory that supports copy-on-write semantics. More...

Enumerations

enum  {
  alp::ALP_BUFFER_USERS_SHIFT = 4, alp::ALP_BUFFER_LENGTH_SHIFT = 1, alp::ALP_STATIC_USERS = 0x00000001, alp::ALP_POOLED_USERS = 0x00000002,
  alp::ALP_EXTENDED_BUFFER = 0x00000001
}
 Special bits in the SharedBuffer user count and length fields. More...


Generated on Sat Dec 16 20:29:48 2006 for hiker-0.9 by  doxygen 1.4.4