xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes | List of all members
XrdOucSxeq Class Reference

#include <XrdOucSxeq.hh>

Public Member Functions

int Detach ()
 
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 Member Functions

static int Release (int fileD)
 
static int Serialize (int fileD, int Opts)
 

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
 

Constructor & Destructor Documentation

◆ XrdOucSxeq() [1/2]

XrdOucSxeq::XrdOucSxeq ( int  sOpts,
const char *  path 
)

◆ XrdOucSxeq() [2/2]

XrdOucSxeq::XrdOucSxeq ( const char *  sfx,
const char *  sfx1 = 0,
const char *  Dir = "/tmp/" 
)

◆ ~XrdOucSxeq()

XrdOucSxeq::~XrdOucSxeq ( )

Member Function Documentation

◆ Detach()

int XrdOucSxeq::Detach ( )
inline

References lokFD.

Referenced by XrdFrcXLock::Init().

◆ lastError()

int XrdOucSxeq::lastError ( )
inline

References lokRC.

◆ Release() [1/2]

int XrdOucSxeq::Release ( )

◆ Release() [2/2]

static int XrdOucSxeq::Release ( int  fileD)
static

◆ Serialize() [1/2]

static int XrdOucSxeq::Serialize ( int  fileD,
int  Opts 
)
static

◆ Serialize() [2/2]

int XrdOucSxeq::Serialize ( int  Opts = 0)

Member Data Documentation

◆ Lock

const int XrdOucSxeq::Lock = 0x0008
static

◆ lokFD

int XrdOucSxeq::lokFD
private

Referenced by Detach().

◆ lokFN

char* XrdOucSxeq::lokFN
private

◆ lokRC

int XrdOucSxeq::lokRC
private

Referenced by lastError().

◆ lokUL

int XrdOucSxeq::lokUL
private

◆ noWait

const int XrdOucSxeq::noWait = 0x0001
static

◆ Share

const int XrdOucSxeq::Share = 0x0002
static

◆ Unlink

const int XrdOucSxeq::Unlink = 0x0004
static

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