Atlas Runtime
recover.hpp File Reference
#include <map>
Include dependency graph for recover.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef multimap< LogEntry *, pair< LogEntry *, int > > MapR2A
 
typedef MapR2A::const_iterator R2AIter
 
typedef map< int, LogEntry * > Tid2Log
 
typedef map< LogEntry *, bool > MapLog2Bool
 
typedef map< uint32_t, bool > MapInt2Bool
 
typedef map< LogEntry *, LogEntry * > MapLog2Log
 

Functions

void R_Initialize (const char *name)
 
void R_Finalize (const char *name)
 
LogStructureGetLogStructureHeader ()
 
void CreateRelToAcqMappings (LogStructure *)
 
void AddToMap (LogEntry *, int)
 
void Recover ()
 
void Recover (int)
 
void MarkReplayed (LogEntry *)
 
bool isAlreadyReplayed (LogEntry *)
 

Typedef Documentation

typedef map<uint32_t, bool> MapInt2Bool
typedef map<LogEntry*, bool> MapLog2Bool
typedef map<LogEntry*, LogEntry*> MapLog2Log
typedef multimap<LogEntry*, pair<LogEntry*,int > > MapR2A
typedef MapR2A::const_iterator R2AIter
typedef map<int , LogEntry* > Tid2Log

Function Documentation

void AddToMap ( LogEntry ,
int   
)
void CreateRelToAcqMappings ( LogStructure )
LogStructure* GetLogStructureHeader ( )
bool isAlreadyReplayed ( LogEntry )
void MarkReplayed ( LogEntry )
void R_Finalize ( const char *  name)
void R_Initialize ( const char *  name)
void Recover ( )
void Recover ( int  )