Coda Distributed File System
Public Member Functions | Friends | List of all members
rec_olist Class Reference

#include <rec_olist.h>

Public Member Functions

void * operator new (size_t) REQUIRES_TRANSACTION
 
void operator delete (void *) REQUIRES_TRANSACTION
 
 rec_olist ()
 
 rec_olist (rec_olist &)
 
void Init () REQUIRES_TRANSACTION
 
int operator= (rec_olist &)
 
 ~rec_olist ()
 
void DeInit ()
 
void insert (rec_olink *) REQUIRES_TRANSACTION
 
void append (rec_olink *) REQUIRES_TRANSACTION
 
rec_olinkremove (rec_olink *) REQUIRES_TRANSACTION
 
rec_olinkfirst ()
 
rec_olinklast ()
 
rec_olinkget () REQUIRES_TRANSACTION
 
int count ()
 
int IsMember (rec_olink *)
 
void print ()
 
void print (FILE *)
 
void print (int)
 

Friends

class rec_olist_iterator
 

Constructor & Destructor Documentation

◆ rec_olist() [1/2]

rec_olist::rec_olist ( )

◆ rec_olist() [2/2]

rec_olist::rec_olist ( rec_olist ol)

◆ ~rec_olist()

rec_olist::~rec_olist ( )

Member Function Documentation

◆ append()

void rec_olist::append ( rec_olink p)

◆ count()

int rec_olist::count ( )

◆ DeInit()

void rec_olist::DeInit ( )

◆ first()

rec_olink * rec_olist::first ( )

◆ get()

rec_olink * rec_olist::get ( )

◆ Init()

void rec_olist::Init ( )

◆ insert()

void rec_olist::insert ( rec_olink p)

◆ IsMember()

int rec_olist::IsMember ( rec_olink p)

◆ last()

rec_olink * rec_olist::last ( )

◆ operator delete()

void rec_olist::operator delete ( void *  deadobj)

◆ operator new()

void * rec_olist::operator new ( size_t  size)

◆ operator=()

int rec_olist::operator= ( rec_olist ol)

◆ print() [1/3]

void rec_olist::print ( void  )

◆ print() [2/3]

void rec_olist::print ( FILE *  fp)

◆ print() [3/3]

void rec_olist::print ( int  fd)

◆ remove()

rec_olink * rec_olist::remove ( rec_olink p)

Friends And Related Function Documentation

◆ rec_olist_iterator

friend class rec_olist_iterator
friend

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