PAASS
Software suite to Acquire and Analyze Data from Pixie16
Lock Class Reference

#include <Lock.h>

Collaboration diagram for Lock:

Public Member Functions

 Lock (std::string name)
 
 ~Lock (void)
 
void Remove (void)
 

Static Public Member Functions

static void Remove (std::string &name)
 

Static Public Attributes

static std::list< std::string > lockList
 

Private Attributes

FILE * lockFile
 
std::string fileName
 

Static Private Attributes

static const std::string lockDirectory
 

Detailed Description

Definition at line 13 of file Lock.h.

Constructor & Destructor Documentation

§ Lock()

Lock::Lock ( std::string  name)

Definition at line 27 of file Lock.cpp.

Here is the call graph for this function:

§ ~Lock()

Lock::~Lock ( void  )

Definition at line 59 of file Lock.cpp.

Member Function Documentation

§ Remove() [1/2]

void Lock::Remove ( void  )

Definition at line 64 of file Lock.cpp.

Here is the caller graph for this function:

§ Remove() [2/2]

void Lock::Remove ( std::string &  name)
static

Definition at line 70 of file Lock.cpp.

Here is the call graph for this function:

Field Documentation

§ fileName

std::string Lock::fileName
private

Definition at line 23 of file Lock.h.

§ lockDirectory

const std::string Lock::lockDirectory
staticprivate

Definition at line 21 of file Lock.h.

§ lockFile

FILE* Lock::lockFile
private

Definition at line 22 of file Lock.h.

§ lockList

list< string > Lock::lockList
static

Definition at line 19 of file Lock.h.


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