Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

RCS_LINKED_LIST_NODE Class Reference

#include <linklist.hh>

Collaboration diagram for RCS_LINKED_LIST_NODE:

Collaboration graph
[legend]

Public Methods

 RCS_LINKED_LIST_NODE (void *_data, size_t _size)
 ~RCS_LINKED_LIST_NODE ()

Data Fields

void * data
size_t size
int id
int copied
RCS_LINKED_LIST_NODE * next
RCS_LINKED_LIST_NODE * last

Friends

class LINKED_LIST

Constructor & Destructor Documentation

RCS_LINKED_LIST_NODE::RCS_LINKED_LIST_NODE void *    _data,
size_t    _size
 

Definition at line 47 of file linklist.cc.

00048 {
00049   data = _data;
00050   size = _size;
00051   next = (RCS_LINKED_LIST_NODE *) NULL;
00052   last = (RCS_LINKED_LIST_NODE *) NULL;
00053 }

RCS_LINKED_LIST_NODE::~RCS_LINKED_LIST_NODE  
 

Definition at line 55 of file linklist.cc.

00056 {
00057 }


Friends And Related Function Documentation

friend class LINKED_LIST [friend]
 

Definition at line 48 of file linklist.hh.


Field Documentation

void* RCS_LINKED_LIST_NODE::data
 

Definition at line 42 of file linklist.hh.

Referenced by RCS_LINKED_LIST::delete_current_node(), RCS_LINKED_LIST::delete_node(), RCS_LINKED_LIST::flush_list(), RCS_LINKED_LIST::get_by_id(), RCS_LINKED_LIST::get_first_newer(), RCS_LINKED_LIST::get_head(), RCS_LINKED_LIST::get_last(), RCS_LINKED_LIST::get_last_newer(), RCS_LINKED_LIST::get_next(), RCS_LINKED_LIST::get_tail(), RCS_LINKED_LIST::retrieve_head(), and RCS_LINKED_LIST::retrieve_tail().

size_t RCS_LINKED_LIST_NODE::size
 

Definition at line 43 of file linklist.hh.

Referenced by RCS_LINKED_LIST::retrieve_head(), and RCS_LINKED_LIST::retrieve_tail().

int RCS_LINKED_LIST_NODE::id
 

Definition at line 44 of file linklist.hh.

Referenced by RCS_LINKED_LIST::delete_node(), RCS_LINKED_LIST::get_by_id(), RCS_LINKED_LIST::get_current_id(), RCS_LINKED_LIST::get_first_newer(), RCS_LINKED_LIST::get_last_newer(), RCS_LINKED_LIST::store_after_current_node(), RCS_LINKED_LIST::store_at_head(), RCS_LINKED_LIST::store_at_tail(), and RCS_LINKED_LIST::store_before_current_node().

int RCS_LINKED_LIST_NODE::copied
 

Definition at line 45 of file linklist.hh.

Referenced by RCS_LINKED_LIST::delete_current_node(), RCS_LINKED_LIST::delete_node(), RCS_LINKED_LIST::flush_list(), RCS_LINKED_LIST::retrieve_head(), RCS_LINKED_LIST::retrieve_tail(), RCS_LINKED_LIST::store_after_current_node(), RCS_LINKED_LIST::store_at_head(), RCS_LINKED_LIST::store_at_tail(), and RCS_LINKED_LIST::store_before_current_node().

RCS_LINKED_LIST_NODE* RCS_LINKED_LIST_NODE::next
 

Definition at line 46 of file linklist.hh.

Referenced by RCS_LINKED_LIST::delete_current_node(), RCS_LINKED_LIST::delete_node(), RCS_LINKED_LIST::flush_list(), RCS_LINKED_LIST::get_by_id(), RCS_LINKED_LIST::get_first_newer(), RCS_LINKED_LIST::get_next(), RCS_LINKED_LIST::retrieve_head(), RCS_LINKED_LIST::retrieve_tail(), RCS_LINKED_LIST::store_after_current_node(), RCS_LINKED_LIST::store_at_head(), RCS_LINKED_LIST::store_at_tail(), and RCS_LINKED_LIST::store_before_current_node().

RCS_LINKED_LIST_NODE* RCS_LINKED_LIST_NODE::last
 

Definition at line 47 of file linklist.hh.

Referenced by RCS_LINKED_LIST::delete_current_node(), RCS_LINKED_LIST::delete_node(), RCS_LINKED_LIST::get_last(), RCS_LINKED_LIST::get_last_newer(), RCS_LINKED_LIST::retrieve_head(), RCS_LINKED_LIST::retrieve_tail(), RCS_LINKED_LIST::store_after_current_node(), RCS_LINKED_LIST::store_at_head(), RCS_LINKED_LIST::store_at_tail(), and RCS_LINKED_LIST::store_before_current_node().


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 15:59:06 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001