Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages

# ACE_MEM_SAP_Node Class Reference

`#include <MEM_SAP.h>`

Collaboration diagram for ACE_MEM_SAP_Node:

[legend]
List of all members.

## Public Types
typedef ACE_Based_Pointer< ACE_MEM_SAP_Node > | ACE_MEM_SAP_NODE_PTR
## Public Methods
| ACE_MEM_SAP_Node (size_t cap)
| Initialize the node with its capacity. More...
size_t | size (void) const
| Get the size of the data we hold. More...
size_t | capacity (void) const
| Get the capacity of this block of data. More...
void * | data (void)
| Get the pointer to the block of data we hold. More...
## Public Attributes
size_t | capacity_
| The maximum size of this memory block. More...
size_t | size_
| The actualy size used. More...
ACE_MEM_SAP_NODE_PTR | next_

## Member Typedef Documentation

typedef ACE_Based_Pointer<ACE_MEM_SAP_Node> ACE_MEM_SAP_Node::ACE_MEM_SAP_NODE_PTR

## Constructor & Destructor Documentation

ASYS_INLINE ACE_MEM_SAP_Node::ACE_MEM_SAP_Node | ( | size_t | cap | ) |

| Initialize the node with its capacity.

## Member Function Documentation

ASYS_INLINE size_t ACE_MEM_SAP_Node::capacity | ( | void |  | ) | const

| Get the capacity of this block of data.

ASYS_INLINE void * ACE_MEM_SAP_Node::data | ( | void |  | ) |

| Get the pointer to the block of data we hold.

ASYS_INLINE size_t ACE_MEM_SAP_Node::size | ( | void |  | ) | const

| Get the size of the data we hold.

## Member Data Documentation

size_t ACE_MEM_SAP_Node::capacity_

| The maximum size of this memory block.

ACE_MEM_SAP_NODE_PTR ACE_MEM_SAP_Node::next_

size_t ACE_MEM_SAP_Node::size_

| The actualy size used.

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

- MEM_SAP.h
- MEM_SAP.i