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

#include <rec_dlist.h>

Public Member Functions

void * operator new (size_t) REQUIRES_TRANSACTION
 
void operator delete (void *) REQUIRES_TRANSACTION
 
 rec_dlist (RCFN=0)
 
 ~rec_dlist ()
 
void Init (RCFN) REQUIRES_TRANSACTION
 
void SetCmpFn (RCFN)
 
void DeInit ()
 
void insert (rec_dlink *) REQUIRES_TRANSACTION
 
void prepend (rec_dlink *) REQUIRES_TRANSACTION
 
void append (rec_dlink *) REQUIRES_TRANSACTION
 
rec_dlinkremove (rec_dlink *) REQUIRES_TRANSACTION
 
rec_dlinkfirst ()
 
rec_dlinklast ()
 
rec_dlinkget (DlGetType=DlGetMin) REQUIRES_TRANSACTION
 
int count ()
 
int IsMember (rec_dlink *)
 
void print ()
 
void print (FILE *)
 
void print (int)
 

Friends

class rec_dhashtab
 

Constructor & Destructor Documentation

◆ rec_dlist()

rec_dlist::rec_dlist ( RCFN  F = 0)

◆ ~rec_dlist()

rec_dlist::~rec_dlist ( )

Member Function Documentation

◆ append()

void rec_dlist::append ( rec_dlink p)

◆ count()

int rec_dlist::count ( )

◆ DeInit()

void rec_dlist::DeInit ( )

◆ first()

rec_dlink * rec_dlist::first ( )

◆ get()

rec_dlink * rec_dlist::get ( DlGetType  type = DlGetMin)

◆ Init()

void rec_dlist::Init ( RCFN  f)

◆ insert()

void rec_dlist::insert ( rec_dlink p)

◆ IsMember()

int rec_dlist::IsMember ( rec_dlink p)

◆ last()

rec_dlink * rec_dlist::last ( )

◆ operator delete()

void rec_dlist::operator delete ( void *  deadobj)

◆ operator new()

void * rec_dlist::operator new ( size_t  size)

◆ prepend()

void rec_dlist::prepend ( rec_dlink p)

◆ print() [1/3]

void rec_dlist::print ( void  )

◆ print() [2/3]

void rec_dlist::print ( FILE *  fp)

◆ print() [3/3]

void rec_dlist::print ( int  fd)

◆ remove()

rec_dlink * rec_dlist::remove ( rec_dlink p)

◆ SetCmpFn()

void rec_dlist::SetCmpFn ( RCFN  F)

Friends And Related Function Documentation

◆ rec_dhashtab

friend class rec_dhashtab
friend

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