xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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() 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 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 ReUse = 0x44000000
 Reuse map storage. More...
 
static const int noReUse = 0x04000000
 Opposite (default for Create) More...
 
static const int ForResize = 0
 Constructor suitable for Resize() (use ShMap_Parms(ForResize)). More...
 

Constructor & Destructor Documentation

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.

Member Data Documentation

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

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

Triggers initialization for Resize

int XrdSsi::ShMap_Parms::indexSize

Number of hash table entries to create.

int XrdSsi::ShMap_Parms::maxKeyLen

Maximum key length.

int XrdSsi::ShMap_Parms::maxKeys

Maximum expected keys.

int XrdSsi::ShMap_Parms::mode

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)

int XrdSsi::ShMap_Parms::options

Bit or'd ShMop_xxxx options below.

int XrdSsi::ShMap_Parms::reserved

Reserved for future ABI complaint use.

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

Reuse map storage.


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