Buffer Class Reference

#include <test-buffer.h>

Inheritance diagram for Buffer:
Inheritance graph
[legend]
Collaboration diagram for Buffer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Buffer ()
void put (int i)
int get ()

Static Public Attributes

static const std::string GET

Private Types

enum  { MAX = 3 }
enum  { OK_TO_GET = 0, OK_TO_PUT = 1 }

Private Attributes

int n_items_
 conditions
int data_ [MAX]

Detailed Description

Examples:

test-buffer.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
MAX 
anonymous enum [private]
Enumerator:
OK_TO_GET 
OK_TO_PUT 

Constructor & Destructor Documentation

Buffer::Buffer (  )  [inline]
Examples:
test-buffer.h.

Member Function Documentation

void Buffer::put ( int  i  )  [inline]
int Buffer::get (  )  [inline]

Member Data Documentation

const std::string Buffer::GET [static]
Examples:
test-buffer.h.

Referenced by get().

int Buffer::n_items_ [private]

conditions

Examples:
test-buffer.h.

Referenced by get(), and put().

int Buffer::data_[MAX] [private]
Examples:
test-buffer.h.

Referenced by get(), and put().


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

dvthread-0.13.4 [11 December, 2009]