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

#include <persistent.h>

Public Member Functions

void * operator new (size_t size) REQUIRES_TRANSACION
 
void operator delete (void *p) REQUIRES_TRANSACION
 
 PersistentObject (void) REQUIRES_TRANSACION
 
virtual ~PersistentObject (void)
 
virtual void ResetTransient (void) TRANSACTION_OPTIONAL
 
void Rec_GetRef (void) REQUIRES_TRANSACION
 
virtual void Rec_PutRef (void) REQUIRES_TRANSACION
 
void GetRef (void)
 
virtual void PutRef (void) TRANSACTION_OPTIONAL
 

Constructor & Destructor Documentation

◆ PersistentObject()

PersistentObject::PersistentObject ( void  )
inline

◆ ~PersistentObject()

virtual PersistentObject::~PersistentObject ( void  )
inlinevirtual

Member Function Documentation

◆ GetRef()

void PersistentObject::GetRef ( void  )
inline

◆ operator delete()

void PersistentObject::operator delete ( void *  p)
inline

◆ operator new()

void * PersistentObject::operator new ( size_t  size)
inline

◆ PutRef()

virtual void PersistentObject::PutRef ( void  )
inlinevirtual

◆ Rec_GetRef()

void PersistentObject::Rec_GetRef ( void  )
inline

◆ Rec_PutRef()

virtual void PersistentObject::Rec_PutRef ( void  )
inlinevirtual

◆ ResetTransient()

virtual void PersistentObject::ResetTransient ( void  )
inlinevirtual

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