#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)). |
XrdSsi::ShMap_Parms::ShMap_Parms | ( | ) | [inline] |
Constructor suitable for Create().
XrdSsi::ShMap_Parms::ShMap_Parms | ( | int | rsz | ) | [inline] |
XrdSsi::ShMap_Parms::~ShMap_Parms | ( | ) | [inline] |
Destructor.
const int XrdSsi::ShMap_Parms::ForResize = 0 [static] |
Constructor suitable for Resize() (use ShMap_Parms(ForResize)).
Triggers initialization for Resize
Number of hash table entries to create.
Maximum key length.
Maximum expected keys.
Mode setting for the newly created file.
const int XrdSsi::ShMap_Parms::MultW = 0x88000000 [static] |
Bit options that may be or'd into he options member above.
Multiple external writers
const int XrdSsi::ShMap_Parms::noMultW = 0x08000000 [static] |
Opposite (default for Create).
const int XrdSsi::ShMap_Parms::noReUse = 0x04000000 [static] |
Opposite (default for Create).
Bit or'd ShMop_xxxx options below.
Reserved for future ABI complaint use.
const int XrdSsi::ShMap_Parms::ReUse = 0x44000000 [static] |
Reuse map storage.