xrootd
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
XrdSsi::ShMap_Parms Struct Reference

#include <XrdSsiShMap.hh>

Public Member Functions

 ShMap_Parms ()
 Constructor suitable for Create()
 
 ShMap_Parms (int rsz)
 
 ~ShMap_Parms ()
 Destructor.
 

Public Attributes

int indexSize
 Number of hash table entries to create.
 
int maxKeyLen
 Maximum key length.
 
int maxKeys
 Maximum expected keys.
 
int mode
 Mode setting for the newly created file.
 
int options
 Bit or'd ShMop_xxxx options below.
 
int reserved
 Reserved for future ABI complaint use.
 

Static Public Attributes

static const int MultW = 0x88000000
 Bit options that may be or'd into he options member above.
 
static const int noMultW = 0x08000000
 Opposite (default for Create)
 
static const int ReUse = 0x44000000
 Reuse map storage.
 
static const int noReUse = 0x04000000
 Opposite (default for Create)
 
static const int ForResize = 0
 Constructor suitable for Resize() (use ShMap_Parms(ForResize)).
 

Constructor & Destructor Documentation

◆ ShMap_Parms() [1/2]

XrdSsi::ShMap_Parms::ShMap_Parms ( )
inline

Constructor suitable for Create()

◆ ShMap_Parms() [2/2]

XrdSsi::ShMap_Parms::ShMap_Parms ( int  rsz)
inline

◆ ~ShMap_Parms()

XrdSsi::ShMap_Parms::~ShMap_Parms ( )
inline

Destructor.

Member Data Documentation

◆ ForResize

const int XrdSsi::ShMap_Parms::ForResize = 0
static

Constructor suitable for Resize() (use ShMap_Parms(ForResize)).

Triggers initialization for Resize

◆ indexSize

int XrdSsi::ShMap_Parms::indexSize

Number of hash table entries to create.

◆ maxKeyLen

int XrdSsi::ShMap_Parms::maxKeyLen

Maximum key length.

◆ maxKeys

int XrdSsi::ShMap_Parms::maxKeys

Maximum expected keys.

◆ mode

int XrdSsi::ShMap_Parms::mode

Mode setting for the newly created file.

◆ MultW

const int XrdSsi::ShMap_Parms::MultW = 0x88000000
static

Bit options that may be or'd into he options member above.

Multiple external writers

◆ noMultW

const int XrdSsi::ShMap_Parms::noMultW = 0x08000000
static

Opposite (default for Create)

◆ noReUse

const int XrdSsi::ShMap_Parms::noReUse = 0x04000000
static

Opposite (default for Create)

◆ options

int XrdSsi::ShMap_Parms::options

Bit or'd ShMop_xxxx options below.

◆ reserved

int XrdSsi::ShMap_Parms::reserved

Reserved for future ABI complaint use.

◆ ReUse

const int XrdSsi::ShMap_Parms::ReUse = 0x44000000
static

Reuse map storage.


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