NCBI C++ ToolKit
Public Member Functions | Public Attributes | Private Member Functions | List of all members
SPubseqGatewaySettings Struct Reference

Search Toolkit Book for SPubseqGatewaySettings

#include "settings.hpp"
(Private to src/app/pubseq_gateway/server.)

+ Collaboration diagram for SPubseqGatewaySettings:

Public Member Functions

 SPubseqGatewaySettings ()
 
 ~SPubseqGatewaySettings ()
 
void Read (const CNcbiRegistry &registry, CPSGAlerts &alerts)
 
void Validate (CPSGAlerts &alerts)
 
size_t GetProcessorMaxConcurrency (const CNcbiRegistry &registry, const string &processor_id)
 
bool IsAuthProtectedCommand (const string &cmd) const
 

Public Attributes

unsigned short m_HttpPort
 
unsigned short m_HttpWorkers
 
unsigned int m_ListenerBacklog
 
unsigned short m_TcpMaxConn
 
unsigned int m_TimeoutMs
 
unsigned int m_MaxRetries
 
unsigned long m_SendBlobIfSmall
 
bool m_Log
 
int m_MaxHops
 
double m_ResendTimeoutSec
 
double m_RequestTimeoutSec
 
size_t m_ProcessorMaxConcurrency
 
size_t m_SplitInfoBlobCacheSize
 
size_t m_ShutdownIfTooManyOpenFD
 
string m_RootKeyspace
 
string m_ConfigurationDomain
 
size_t m_HttpMaxBacklog
 
size_t m_HttpMaxRunning
 
size_t m_LogSamplingRatio
 
size_t m_LogTimingThreshold
 
unsigned long m_SmallBlobSize
 
unsigned long m_MinStatValue
 
unsigned long m_MaxStatValue
 
unsigned long m_NStatBins
 
string m_StatScaleType
 
unsigned long m_TickSpan
 
string m_OnlyForProcessor
 
string m_Si2csiDbFile
 
string m_BioseqInfoDbFile
 
string m_BlobPropDbFile
 
unsigned int m_ExcludeCacheMaxSize
 
unsigned int m_ExcludeCachePurgePercentage
 
unsigned int m_ExcludeCacheInactivityPurge
 
bool m_AllowIOTest
 
bool m_AllowProcessorTiming
 
int m_IPGPageSize
 
bool m_EnableHugeIPG
 
string m_AuthToken
 
vector< stringm_AuthCommands
 
bool m_SSLEnable
 
string m_SSLCertFile
 
string m_SSLKeyFile
 
string m_SSLCiphers
 
vector< stringm_CriticalDataSources
 
double m_HealthTimeoutSec
 
bool m_CassandraProcessorsEnabled
 
string m_CassandraProcessorHealthCommand
 
double m_CassandraHealthTimeoutSec
 
string m_LMDBProcessorHealthCommand
 
double m_LMDBHealthTimeoutSec
 
bool m_CDDProcessorsEnabled
 
string m_CDDProcessorHealthCommand
 
double m_CDDHealthTimeoutSec
 
bool m_WGSProcessorsEnabled
 
string m_WGSProcessorHealthCommand
 
double m_WGSHealthTimeoutSec
 
bool m_SNPProcessorsEnabled
 
string m_SNPProcessorHealthCommand
 
double m_SNPHealthTimeoutSec
 
map< string, tuple< string, string > > m_IdToNameAndDescription
 
size_t m_MyNCBIOKCacheSize
 
size_t m_MyNCBINotFoundCacheSize
 
size_t m_MyNCBINotFoundCacheExpirationSec
 
size_t m_MyNCBIErrorCacheSize
 
size_t m_MyNCBIErrorCacheBackOffMs
 
string m_MyNCBIURL
 
string m_MyNCBIHttpProxy
 
size_t m_MyNCBITimeoutMs
 
size_t m_MyNCBIResolveTimeoutMs
 

Private Member Functions

void x_ReadServerSection (const CNcbiRegistry &registry)
 
void x_ReadStatisticsSection (const CNcbiRegistry &registry)
 
void x_ReadLmdbCacheSection (const CNcbiRegistry &registry)
 
void x_ReadAutoExcludeSection (const CNcbiRegistry &registry)
 
void x_ReadDebugSection (const CNcbiRegistry &registry)
 
void x_ReadIPGSection (const CNcbiRegistry &registry)
 
void x_ReadAdminSection (const CNcbiRegistry &registry, CPSGAlerts &alerts)
 
void x_ReadSSLSection (const CNcbiRegistry &registry)
 
void x_ReadHealthSection (const CNcbiRegistry &registry, CPSGAlerts &alerts)
 
void x_ReadCassandraProcessorSection (const CNcbiRegistry &registry, CPSGAlerts &alerts)
 
void x_ReadLMDBProcessorSection (const CNcbiRegistry &registry, CPSGAlerts &alerts)
 
void x_ReadCDDProcessorSection (const CNcbiRegistry &registry, CPSGAlerts &alerts)
 
void x_ReadWGSProcessorSection (const CNcbiRegistry &registry, CPSGAlerts &alerts)
 
void x_ReadSNPProcessorSection (const CNcbiRegistry &registry, CPSGAlerts &alerts)
 
void x_ReadMyNCBISection (const CNcbiRegistry &registry)
 
void x_ReadCountersSection (const CNcbiRegistry &registry)
 
unsigned long x_GetDataSize (const CNcbiRegistry &registry, const string &section, const string &entry, unsigned long default_val)
 

Detailed Description

Definition at line 42 of file settings.hpp.

Constructor & Destructor Documentation

◆ SPubseqGatewaySettings()

SPubseqGatewaySettings::SPubseqGatewaySettings ( )

Definition at line 125 of file settings.cpp.

◆ ~SPubseqGatewaySettings()

SPubseqGatewaySettings::~SPubseqGatewaySettings ( )

Definition at line 187 of file settings.cpp.

Member Function Documentation

◆ GetProcessorMaxConcurrency()

size_t SPubseqGatewaySettings::GetProcessorMaxConcurrency ( const CNcbiRegistry registry,
const string processor_id 
)

◆ IsAuthProtectedCommand()

bool SPubseqGatewaySettings::IsAuthProtectedCommand ( const string cmd) const

Definition at line 1032 of file settings.cpp.

References cmd, and m_AuthCommands.

Referenced by CPubseqGatewayApp::x_CheckAuthorization().

◆ Read()

void SPubseqGatewaySettings::Read ( const CNcbiRegistry registry,
CPSGAlerts alerts 
)

◆ Validate()

void SPubseqGatewaySettings::Validate ( CPSGAlerts alerts)

Definition at line 648 of file settings.cpp.

References NStr::CompareNocase(), ePSGS_ConfigExcludeCacheInactivity, ePSGS_ConfigExcludeCachePurgeSize, ePSGS_ConfigExcludeCacheSize, ePSGS_ConfigHttpWorkers, ePSGS_ConfigListenerBacklog, ePSGS_ConfigMaxConnections, ePSGS_ConfigRetries, ePSGS_ConfigStatMinMaxVal, ePSGS_ConfigStatNBins, ePSGS_ConfigStatScaleType, ePSGS_ConfigTimeout, kDefaultExcludeCacheInactivityPurge, kDefaultExcludeCachePurgePercentage, kDefaultHttpMaxBacklog, kDefaultHttpMaxRunning, kDefaultIPGPageSize, kDefaultLogSamplingRatio, kDefaultLogTimingThreshold, kDefaultMaxHops, kDefaultMyNCBIResolveTimeoutMs, kDefaultMyNCBITimeoutMs, kDefaultMyNCBIURL, kDefaultProcessorMaxConcurrency, kDefaultRequestTimeoutSec, kDefaultResendTimeoutSec, kDefaultSSLCiphers, kIPGSection, kListenerBacklogDefault, kLmdbCacheSection, kMaxRetriesDefault, kMaxStatValue, kMinStatValue, kMyNCBISection, kNStatBins, kServerSection, kSSLSection, kStatisticsSection, kStatScaleType, kTcpMaxConnDefault, kTickSpan, kTimeoutDefault, kWorkersDefault, m_BioseqInfoDbFile, m_BlobPropDbFile, m_ExcludeCacheInactivityPurge, m_ExcludeCacheMaxSize, m_ExcludeCachePurgePercentage, m_HttpMaxBacklog, m_HttpMaxRunning, m_HttpPort, m_HttpWorkers, m_IPGPageSize, m_ListenerBacklog, m_LogSamplingRatio, m_LogTimingThreshold, m_MaxHops, m_MaxRetries, m_MaxStatValue, m_MinStatValue, m_MyNCBIResolveTimeoutMs, m_MyNCBITimeoutMs, m_MyNCBIURL, m_NStatBins, m_ProcessorMaxConcurrency, m_RequestTimeoutSec, m_ResendTimeoutSec, m_Si2csiDbFile, m_SSLCertFile, m_SSLCiphers, m_SSLEnable, m_SSLKeyFile, m_StatScaleType, m_TcpMaxConn, m_TickSpan, m_TimeoutMs, NCBI_THROW, PSG_ERROR, PSG_WARNING, and CPSGAlerts::Register().

Referenced by CPubseqGatewayApp::ParseArgs().

◆ x_GetDataSize()

unsigned long SPubseqGatewaySettings::x_GetDataSize ( const CNcbiRegistry registry,
const string section,
const string entry,
unsigned long  default_val 
)
private

◆ x_ReadAdminSection()

void SPubseqGatewaySettings::x_ReadAdminSection ( const CNcbiRegistry registry,
CPSGAlerts alerts 
)
private

◆ x_ReadAutoExcludeSection()

void SPubseqGatewaySettings::x_ReadAutoExcludeSection ( const CNcbiRegistry registry)
private

◆ x_ReadCassandraProcessorSection()

void SPubseqGatewaySettings::x_ReadCassandraProcessorSection ( const CNcbiRegistry registry,
CPSGAlerts alerts 
)
private

◆ x_ReadCDDProcessorSection()

void SPubseqGatewaySettings::x_ReadCDDProcessorSection ( const CNcbiRegistry registry,
CPSGAlerts alerts 
)
private

◆ x_ReadCountersSection()

void SPubseqGatewaySettings::x_ReadCountersSection ( const CNcbiRegistry registry)
private

◆ x_ReadDebugSection()

void SPubseqGatewaySettings::x_ReadDebugSection ( const CNcbiRegistry registry)
private

◆ x_ReadHealthSection()

void SPubseqGatewaySettings::x_ReadHealthSection ( const CNcbiRegistry registry,
CPSGAlerts alerts 
)
private

◆ x_ReadIPGSection()

void SPubseqGatewaySettings::x_ReadIPGSection ( const CNcbiRegistry registry)
private

◆ x_ReadLmdbCacheSection()

void SPubseqGatewaySettings::x_ReadLmdbCacheSection ( const CNcbiRegistry registry)
private

◆ x_ReadLMDBProcessorSection()

void SPubseqGatewaySettings::x_ReadLMDBProcessorSection ( const CNcbiRegistry registry,
CPSGAlerts alerts 
)
private

◆ x_ReadMyNCBISection()

void SPubseqGatewaySettings::x_ReadMyNCBISection ( const CNcbiRegistry registry)
private

◆ x_ReadServerSection()

void SPubseqGatewaySettings::x_ReadServerSection ( const CNcbiRegistry registry)
private

◆ x_ReadSNPProcessorSection()

void SPubseqGatewaySettings::x_ReadSNPProcessorSection ( const CNcbiRegistry registry,
CPSGAlerts alerts 
)
private

◆ x_ReadSSLSection()

void SPubseqGatewaySettings::x_ReadSSLSection ( const CNcbiRegistry registry)
private

◆ x_ReadStatisticsSection()

void SPubseqGatewaySettings::x_ReadStatisticsSection ( const CNcbiRegistry registry)
private

◆ x_ReadWGSProcessorSection()

void SPubseqGatewaySettings::x_ReadWGSProcessorSection ( const CNcbiRegistry registry,
CPSGAlerts alerts 
)
private

Member Data Documentation

◆ m_AllowIOTest

bool SPubseqGatewaySettings::m_AllowIOTest

Definition at line 97 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadDebugSection().

◆ m_AllowProcessorTiming

bool SPubseqGatewaySettings::m_AllowProcessorTiming

Definition at line 98 of file settings.hpp.

Referenced by CPubseqGatewayApp::ParseArgs(), and x_ReadDebugSection().

◆ m_AuthCommands

vector<string> SPubseqGatewaySettings::m_AuthCommands

Definition at line 106 of file settings.hpp.

Referenced by IsAuthProtectedCommand(), and x_ReadAdminSection().

◆ m_AuthToken

string SPubseqGatewaySettings::m_AuthToken

Definition at line 105 of file settings.hpp.

Referenced by CPubseqGatewayApp::x_CheckAuthorization(), and x_ReadAdminSection().

◆ m_BioseqInfoDbFile

string SPubseqGatewaySettings::m_BioseqInfoDbFile

Definition at line 88 of file settings.hpp.

Referenced by CPubseqGatewayApp::OpenCache(), Validate(), and x_ReadLmdbCacheSection().

◆ m_BlobPropDbFile

string SPubseqGatewaySettings::m_BlobPropDbFile

Definition at line 89 of file settings.hpp.

Referenced by CPubseqGatewayApp::OpenCache(), Validate(), and x_ReadLmdbCacheSection().

◆ m_CassandraHealthTimeoutSec

double SPubseqGatewaySettings::m_CassandraHealthTimeoutSec

◆ m_CassandraProcessorHealthCommand

string SPubseqGatewaySettings::m_CassandraProcessorHealthCommand

◆ m_CassandraProcessorsEnabled

bool SPubseqGatewaySettings::m_CassandraProcessorsEnabled

◆ m_CDDHealthTimeoutSec

double SPubseqGatewaySettings::m_CDDHealthTimeoutSec

◆ m_CDDProcessorHealthCommand

string SPubseqGatewaySettings::m_CDDProcessorHealthCommand

◆ m_CDDProcessorsEnabled

bool SPubseqGatewaySettings::m_CDDProcessorsEnabled

◆ m_ConfigurationDomain

string SPubseqGatewaySettings::m_ConfigurationDomain

Definition at line 70 of file settings.hpp.

Referenced by CPubseqGatewayApp::OpenCass(), and x_ReadServerSection().

◆ m_CriticalDataSources

vector<string> SPubseqGatewaySettings::m_CriticalDataSources

◆ m_EnableHugeIPG

bool SPubseqGatewaySettings::m_EnableHugeIPG

Definition at line 102 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadIPGSection().

◆ m_ExcludeCacheInactivityPurge

unsigned int SPubseqGatewaySettings::m_ExcludeCacheInactivityPurge

Definition at line 94 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadAutoExcludeSection().

◆ m_ExcludeCacheMaxSize

unsigned int SPubseqGatewaySettings::m_ExcludeCacheMaxSize

Definition at line 92 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadAutoExcludeSection().

◆ m_ExcludeCachePurgePercentage

unsigned int SPubseqGatewaySettings::m_ExcludeCachePurgePercentage

Definition at line 93 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadAutoExcludeSection().

◆ m_HealthTimeoutSec

double SPubseqGatewaySettings::m_HealthTimeoutSec

◆ m_HttpMaxBacklog

size_t SPubseqGatewaySettings::m_HttpMaxBacklog

◆ m_HttpMaxRunning

size_t SPubseqGatewaySettings::m_HttpMaxRunning

◆ m_HttpPort

unsigned short SPubseqGatewaySettings::m_HttpPort

◆ m_HttpWorkers

unsigned short SPubseqGatewaySettings::m_HttpWorkers

Definition at line 56 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().

◆ m_IdToNameAndDescription

map<string, tuple<string, string> > SPubseqGatewaySettings::m_IdToNameAndDescription

◆ m_IPGPageSize

int SPubseqGatewaySettings::m_IPGPageSize

Definition at line 101 of file settings.hpp.

Referenced by CPubseqGatewayApp::GetPageSize(), Validate(), and x_ReadIPGSection().

◆ m_ListenerBacklog

unsigned int SPubseqGatewaySettings::m_ListenerBacklog

Definition at line 57 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().

◆ m_LMDBHealthTimeoutSec

double SPubseqGatewaySettings::m_LMDBHealthTimeoutSec

◆ m_LMDBProcessorHealthCommand

string SPubseqGatewaySettings::m_LMDBProcessorHealthCommand

◆ m_Log

bool SPubseqGatewaySettings::m_Log

Definition at line 62 of file settings.hpp.

Referenced by CPubseqGatewayApp::ParseArgs(), and x_ReadServerSection().

◆ m_LogSamplingRatio

size_t SPubseqGatewaySettings::m_LogSamplingRatio

◆ m_LogTimingThreshold

size_t SPubseqGatewaySettings::m_LogTimingThreshold

Definition at line 74 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().

◆ m_MaxHops

int SPubseqGatewaySettings::m_MaxHops

Definition at line 63 of file settings.hpp.

Referenced by Validate(), CPubseqGatewayApp::x_GetHops(), and x_ReadServerSection().

◆ m_MaxRetries

unsigned int SPubseqGatewaySettings::m_MaxRetries

◆ m_MaxStatValue

unsigned long SPubseqGatewaySettings::m_MaxStatValue

Definition at line 79 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().

◆ m_MinStatValue

unsigned long SPubseqGatewaySettings::m_MinStatValue

Definition at line 78 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().

◆ m_MyNCBIErrorCacheBackOffMs

size_t SPubseqGatewaySettings::m_MyNCBIErrorCacheBackOffMs

Definition at line 151 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().

◆ m_MyNCBIErrorCacheSize

size_t SPubseqGatewaySettings::m_MyNCBIErrorCacheSize

Definition at line 150 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().

◆ m_MyNCBIHttpProxy

string SPubseqGatewaySettings::m_MyNCBIHttpProxy

Definition at line 153 of file settings.hpp.

Referenced by CPubseqGatewayApp::CreateMyNCBIFactory(), and x_ReadMyNCBISection().

◆ m_MyNCBINotFoundCacheExpirationSec

size_t SPubseqGatewaySettings::m_MyNCBINotFoundCacheExpirationSec

Definition at line 149 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().

◆ m_MyNCBINotFoundCacheSize

size_t SPubseqGatewaySettings::m_MyNCBINotFoundCacheSize

Definition at line 148 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().

◆ m_MyNCBIOKCacheSize

size_t SPubseqGatewaySettings::m_MyNCBIOKCacheSize

Definition at line 147 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadMyNCBISection().

◆ m_MyNCBIResolveTimeoutMs

size_t SPubseqGatewaySettings::m_MyNCBIResolveTimeoutMs

◆ m_MyNCBITimeoutMs

size_t SPubseqGatewaySettings::m_MyNCBITimeoutMs

◆ m_MyNCBIURL

string SPubseqGatewaySettings::m_MyNCBIURL

◆ m_NStatBins

unsigned long SPubseqGatewaySettings::m_NStatBins

Definition at line 80 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().

◆ m_OnlyForProcessor

string SPubseqGatewaySettings::m_OnlyForProcessor

Definition at line 83 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadStatisticsSection().

◆ m_ProcessorMaxConcurrency

size_t SPubseqGatewaySettings::m_ProcessorMaxConcurrency

Definition at line 66 of file settings.hpp.

Referenced by GetProcessorMaxConcurrency(), Validate(), and x_ReadServerSection().

◆ m_RequestTimeoutSec

double SPubseqGatewaySettings::m_RequestTimeoutSec

Definition at line 65 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().

◆ m_ResendTimeoutSec

double SPubseqGatewaySettings::m_ResendTimeoutSec

◆ m_RootKeyspace

string SPubseqGatewaySettings::m_RootKeyspace

Definition at line 69 of file settings.hpp.

Referenced by CPubseqGatewayApp::OpenCass(), and x_ReadServerSection().

◆ m_SendBlobIfSmall

unsigned long SPubseqGatewaySettings::m_SendBlobIfSmall

Definition at line 61 of file settings.hpp.

Referenced by CPubseqGatewayApp::GetSendBlobIfSmall(), and x_ReadServerSection().

◆ m_ShutdownIfTooManyOpenFD

size_t SPubseqGatewaySettings::m_ShutdownIfTooManyOpenFD

◆ m_Si2csiDbFile

string SPubseqGatewaySettings::m_Si2csiDbFile

Definition at line 87 of file settings.hpp.

Referenced by CPubseqGatewayApp::OpenCache(), Validate(), and x_ReadLmdbCacheSection().

◆ m_SmallBlobSize

unsigned long SPubseqGatewaySettings::m_SmallBlobSize

Definition at line 77 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadStatisticsSection().

◆ m_SNPHealthTimeoutSec

double SPubseqGatewaySettings::m_SNPHealthTimeoutSec

◆ m_SNPProcessorHealthCommand

string SPubseqGatewaySettings::m_SNPProcessorHealthCommand

◆ m_SNPProcessorsEnabled

bool SPubseqGatewaySettings::m_SNPProcessorsEnabled

◆ m_SplitInfoBlobCacheSize

size_t SPubseqGatewaySettings::m_SplitInfoBlobCacheSize

Definition at line 67 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), and x_ReadServerSection().

◆ m_SSLCertFile

string SPubseqGatewaySettings::m_SSLCertFile

Definition at line 110 of file settings.hpp.

Referenced by CPubseqGatewayApp::GetSSLCertFile(), Validate(), and x_ReadSSLSection().

◆ m_SSLCiphers

string SPubseqGatewaySettings::m_SSLCiphers

Definition at line 112 of file settings.hpp.

Referenced by CPubseqGatewayApp::GetSSLCiphers(), Validate(), and x_ReadSSLSection().

◆ m_SSLEnable

bool SPubseqGatewaySettings::m_SSLEnable

◆ m_SSLKeyFile

string SPubseqGatewaySettings::m_SSLKeyFile

Definition at line 111 of file settings.hpp.

Referenced by CPubseqGatewayApp::GetSSLKeyFile(), Validate(), and x_ReadSSLSection().

◆ m_StatScaleType

string SPubseqGatewaySettings::m_StatScaleType

Definition at line 81 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadStatisticsSection().

◆ m_TcpMaxConn

unsigned short SPubseqGatewaySettings::m_TcpMaxConn

Definition at line 58 of file settings.hpp.

Referenced by CPubseqGatewayApp::Run(), Validate(), and x_ReadServerSection().

◆ m_TickSpan

unsigned long SPubseqGatewaySettings::m_TickSpan

◆ m_TimeoutMs

unsigned int SPubseqGatewaySettings::m_TimeoutMs

◆ m_WGSHealthTimeoutSec

double SPubseqGatewaySettings::m_WGSHealthTimeoutSec

◆ m_WGSProcessorHealthCommand

string SPubseqGatewaySettings::m_WGSProcessorHealthCommand

◆ m_WGSProcessorsEnabled

bool SPubseqGatewaySettings::m_WGSProcessorsEnabled

The documentation for this struct was generated from the following files:
Modified on Wed Sep 04 15:05:24 2024 by modify_doxy.py rev. 669887