![]() |
XRootD
|
#include <XrdSsiShMap.hh>
Public Member Functions | |
ShMap_Parms () | |
Constructor suitable for Create() More... | |
ShMap_Parms (int rsz) | |
~ShMap_Parms () | |
Destructor. More... | |
Public Attributes | |
int | indexSize |
Number of hash table entries to create. More... | |
int | maxKeyLen |
Maximum key length. More... | |
int | maxKeys |
Maximum expected keys. More... | |
int | mode |
Mode setting for the newly created file. More... | |
int | options |
Bit or'd ShMop_xxxx options below. More... | |
int | reserved |
Reserved for future ABI complaint use. More... | |
Static Public Attributes | |
static const int | ForResize = 0 |
Constructor suitable for Resize() (use ShMap_Parms(ForResize)). More... | |
static const int | MultW = 0x88000000 |
Bit options that may be or'd into he options member above. More... | |
static const int | noMultW = 0x08000000 |
Opposite (default for Create) More... | |
static const int | noReUse = 0x04000000 |
Opposite (default for Create) More... | |
static const int | ReUse = 0x44000000 |
Reuse map storage. More... | |
Definition at line 62 of file XrdSsiShMap.hh.
|
inline |
Constructor suitable for Create()
Definition at line 87 of file XrdSsiShMap.hh.
|
inline |
|
inline |
|
static |
Constructor suitable for Resize() (use ShMap_Parms(ForResize)).
Triggers initialization for Resize
Definition at line 94 of file XrdSsiShMap.hh.
Referenced by XrdSsi::ShMap< T >::Resize().
int XrdSsi::ShMap_Parms::indexSize |
Number of hash table entries to create.
Definition at line 63 of file XrdSsiShMap.hh.
Referenced by XrdSsi::ShMap< T >::Create(), and XrdSsi::ShMap< T >::Resize().
int XrdSsi::ShMap_Parms::maxKeyLen |
Maximum key length.
Definition at line 64 of file XrdSsiShMap.hh.
Referenced by XrdSsi::ShMap< T >::Create(), and XrdSsi::ShMap< T >::Resize().
int XrdSsi::ShMap_Parms::maxKeys |
Maximum expected keys.
Definition at line 65 of file XrdSsiShMap.hh.
Referenced by XrdSsi::ShMap< T >::Create(), and XrdSsi::ShMap< T >::Resize().
int XrdSsi::ShMap_Parms::mode |
Mode setting for the newly created file.
Definition at line 66 of file XrdSsiShMap.hh.
Referenced by XrdSsi::ShMap< T >::Create(), and XrdSsi::ShMap< T >::Resize().
|
static |
Bit options that may be or'd into he options member above.
Multiple external writers
Definition at line 75 of file XrdSsiShMap.hh.
Referenced by XrdSsi::ShMap< T >::Create(), and XrdSsi::ShMap< T >::Resize().
|
static |
Opposite (default for Create)
Definition at line 77 of file XrdSsiShMap.hh.
|
static |
Opposite (default for Create)
Definition at line 81 of file XrdSsiShMap.hh.
int XrdSsi::ShMap_Parms::options |
Bit or'd ShMop_xxxx options below.
Definition at line 67 of file XrdSsiShMap.hh.
Referenced by XrdSsi::ShMap< T >::Create(), and XrdSsi::ShMap< T >::Resize().
int XrdSsi::ShMap_Parms::reserved |
Reserved for future ABI complaint use.
Definition at line 68 of file XrdSsiShMap.hh.
|
static |
Reuse map storage.
Definition at line 79 of file XrdSsiShMap.hh.
Referenced by XrdSsi::ShMap< T >::Create(), and XrdSsi::ShMap< T >::Resize().