FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEnlmCatalog Class Reference

Interface to OME Native Language Message catalog. More...

#include <OMEnlmData.h>

Public Member Functions

 OMEnlmCatalog (const OMEstring &catName, const OMEstring &lang)
 
 ~OMEnlmCatalog ()
 
const OMEstringfindMessage (const OMEstring &messId)
 

Static Public Member Functions

static OMEnlmCataloggetCatalog (const OMEstring &catName, const OMEstring &lang)
 

Public Attributes

OMEstring catalogName
 
OMEstring langID
 
OMEstringcatalogFileName
 
OMEassocmessageTable
 
uint32_t fileModTime
 

Private Member Functions

OMEstringfindCatalogFile () const
 
int readFile (const OMEstring &fName)
 

Private Attributes

OMEnlmCatalognextEntry
 

Static Private Attributes

static OMEnlmCatalogcatalogList
 

Detailed Description

Interface to OME Native Language Message catalog.

Constructor & Destructor Documentation

◆ OMEnlmCatalog()

OMEnlmCatalog::OMEnlmCatalog ( const OMEstring catName,
const OMEstring lang 
)

◆ ~OMEnlmCatalog()

OMEnlmCatalog::~OMEnlmCatalog ( )

Member Function Documentation

◆ findCatalogFile()

OMEstring * OMEnlmCatalog::findCatalogFile ( ) const
private

◆ findMessage()

◆ getCatalog()

OMEnlmCatalog * OMEnlmCatalog::getCatalog ( const OMEstring catName,
const OMEstring lang 
)
static

◆ readFile()

int OMEnlmCatalog::readFile ( const OMEstring fName)
private

Member Data Documentation

◆ catalogFileName

OMEstring* OMEnlmCatalog::catalogFileName

◆ catalogList

OMEnlmCatalog * OMEnlmCatalog::catalogList
staticprivate

Referenced by getCatalog(), and OMEnlmCatalog().

◆ catalogName

OMEstring OMEnlmCatalog::catalogName

◆ fileModTime

uint32_t OMEnlmCatalog::fileModTime

◆ langID

OMEstring OMEnlmCatalog::langID

◆ messageTable

OMEassoc* OMEnlmCatalog::messageTable

◆ nextEntry

OMEnlmCatalog* OMEnlmCatalog::nextEntry
private

Referenced by getCatalog(), and OMEnlmCatalog().


The documentation for this class was generated from the following files:
Generated: Fri Jul 31 2020 18:19:16
Support Information