XrdSsi::ShMap_Parms Struct Reference

#include <XrdSsiShMap.hh>

List of all members.

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

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

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.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 5 Feb 2020 for xrootd by  doxygen 1.6.1