XRootD
XrdRmc::Parms Struct Reference

Parameters for a newly created memory cache. More...

#include <XrdRmc.hh>

+ Collaboration diagram for XrdRmc::Parms:

Public Member Functions

 Parms ()
 

Public Attributes

long long CacheSize
 Size of cache in bytes (default 100MB) More...
 
int Max2Cache
 Largest read to cache (default PageSize) More...
 
int MaxFiles
 Maximum number of files (default 256 or 8K) More...
 
short minPages
 Minimum number of pages (default 256) More...
 
int Options
 Options as defined below (default r/o cache) More...
 
int PageSize
 Size of each page in bytes (default 32KB) More...
 
short Reserve1
 Reserved for future use. More...
 
int Reserve2
 Reserved for future use. More...
 

Detailed Description

Parameters for a newly created memory cache.

Definition at line 100 of file XrdRmc.hh.

Constructor & Destructor Documentation

◆ Parms()

XrdRmc::Parms::Parms ( )
inline

Definition at line 110 of file XrdRmc.hh.

110  : CacheSize(104857600), PageSize(32768),
111  Max2Cache(0), MaxFiles(0), Options(0),
112  minPages(0), Reserve1(0), Reserve2(0) {}
int MaxFiles
Maximum number of files (default 256 or 8K)
Definition: XrdRmc.hh:104
int PageSize
Size of each page in bytes (default 32KB)
Definition: XrdRmc.hh:102
long long CacheSize
Size of cache in bytes (default 100MB)
Definition: XrdRmc.hh:101
int Max2Cache
Largest read to cache (default PageSize)
Definition: XrdRmc.hh:103
int Reserve2
Reserved for future use.
Definition: XrdRmc.hh:108
short Reserve1
Reserved for future use.
Definition: XrdRmc.hh:107
short minPages
Minimum number of pages (default 256)
Definition: XrdRmc.hh:106
int Options
Options as defined below (default r/o cache)
Definition: XrdRmc.hh:105

Member Data Documentation

◆ CacheSize

long long XrdRmc::Parms::CacheSize

Size of cache in bytes (default 100MB)

Definition at line 101 of file XrdRmc.hh.

Referenced by XrdRmcReal::XrdRmcReal().

◆ Max2Cache

int XrdRmc::Parms::Max2Cache

Largest read to cache (default PageSize)

Definition at line 103 of file XrdRmc.hh.

Referenced by XrdRmcReal::XrdRmcReal().

◆ MaxFiles

int XrdRmc::Parms::MaxFiles

Maximum number of files (default 256 or 8K)

Definition at line 104 of file XrdRmc.hh.

Referenced by XrdRmcReal::XrdRmcReal().

◆ minPages

short XrdRmc::Parms::minPages

Minimum number of pages (default 256)

Definition at line 106 of file XrdRmc.hh.

Referenced by XrdRmcReal::XrdRmcReal().

◆ Options

int XrdRmc::Parms::Options

Options as defined below (default r/o cache)

Definition at line 105 of file XrdRmc.hh.

Referenced by XrdRmcReal::XrdRmcReal().

◆ PageSize

int XrdRmc::Parms::PageSize

Size of each page in bytes (default 32KB)

Definition at line 102 of file XrdRmc.hh.

Referenced by XrdRmcReal::XrdRmcReal().

◆ Reserve1

short XrdRmc::Parms::Reserve1

Reserved for future use.

Definition at line 107 of file XrdRmc.hh.

◆ Reserve2

int XrdRmc::Parms::Reserve2

Reserved for future use.

Definition at line 108 of file XrdRmc.hh.


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