#include <XrdOucSxeq.hh>
Public Member Functions | |
int | Release () |
int | Serialize (int Opts=0) |
int | lastError () |
XrdOucSxeq (int sOpts, const char *path) | |
XrdOucSxeq (const char *sfx, const char *sfx1=0, const char *Dir="/tmp/") | |
~XrdOucSxeq () | |
Static Public Attributes | |
static const int | noWait = 0x0001 |
static const int | Share = 0x0002 |
static const int | Unlink = 0x0004 |
static const int | Lock = 0x0008 |
Private Attributes | |
char * | lokFN |
int | lokFD |
int | lokUL |
int | lokRC |
Definition at line 15 of file XrdOucSxeq.hh.
XrdOucSxeq::XrdOucSxeq | ( | int | sOpts, | |
const char * | path | |||
) |
XrdOucSxeq::XrdOucSxeq | ( | const char * | sfx, | |
const char * | sfx1 = 0 , |
|||
const char * | Dir = "/tmp/" | |||
) |
XrdOucSxeq::~XrdOucSxeq | ( | ) |
int XrdOucSxeq::Release | ( | ) |
int XrdOucSxeq::Serialize | ( | int | Opts = 0 |
) |
Definition at line 124 of file XrdOucSxeq.cc.
References fcntl(), FLOCK_t, lokFD, lokRC, lokUL, noWait, Share, and Unlink.
Referenced by XrdCnsSsi::Updt(), and XrdOucSxeq().
int XrdOucSxeq::lastError | ( | ) | [inline] |
const int XrdOucSxeq::noWait = 0x0001 [static] |
const int XrdOucSxeq::Share = 0x0002 [static] |
const int XrdOucSxeq::Unlink = 0x0004 [static] |
const int XrdOucSxeq::Lock = 0x0008 [static] |
char* XrdOucSxeq::lokFN [private] |
int XrdOucSxeq::lokFD [private] |
Definition at line 37 of file XrdOucSxeq.hh.
Referenced by Release(), Serialize(), XrdOucSxeq(), and ~XrdOucSxeq().
int XrdOucSxeq::lokUL [private] |
Definition at line 38 of file XrdOucSxeq.hh.
Referenced by Release(), Serialize(), XrdOucSxeq(), and ~XrdOucSxeq().
int XrdOucSxeq::lokRC [private] |
Definition at line 39 of file XrdOucSxeq.hh.
Referenced by lastError(), Release(), Serialize(), and XrdOucSxeq().