Interface | Description |
---|---|
CDataSourceSuperTail.Delegate | |
IAttrCallback |
This interface is to be implemented by objects that are called
back for executing custom functions returning a value as
an OSAR attribute.
|
IAttrSource |
This interface is to be implemented by objects that provide
the values of OSAR attributes.
|
IDataSink |
This interface is to be implemented by data sinks.
|
IDataSource |
This interface is to be implemented by character stream data sources.
|
ILogger |
This interface is used for logging messages.
|
IOSARAttrConverter |
This interface is used to convert string ids to objects derived
from COSARAttr and vice-versa.
|
IOSAROutput |
This interface is used to process OSAR records.
|
IOSARStorage |
This interface is used for OSAR storage management.
|
Class | Description |
---|---|
CConfigScanner |
This class is used to build tokens in a configuration file that
conforms to the syntax:
file:: { ['['context']'] {string}* } *
Example:
[record:ingress]
100 1 md1
101 0 rv
[record:egress]
200 1 md1
201 0 rv
|
CDataSink |
This class is used to write data into files in a specified output
directory.
|
CDataSourceFileMgr |
This class is used for retrieving data from files specified by
a filter, that reside in an input directory.
|
CDataSourceSingleFile |
This class represents data sources consisting of individual files.
|
CDataSourceSuperTail |
This class is used as the source of data retrieved from SuperTail.
|
CFileMgr |
This class manages files stored in an input directory.
|
CFilenameFilter |
This class is used for filtering the files to process.
|
CLogger |
This class represents the Logger.
|
CManagedFile |
This class is used to manage files with bookmarks.
|
COSAR | Deprecated
Must be migrated to NAR format
|
COSARAttr |
This class represents the abstract base-class for all
OSAR attributes ( fields ).
|
COSARAttrByte |
This class represents the byte OSAR Attribute.
|
COSARAttrConverter |
This class provides the conversion mechanism between string keys
and OSAR attributes.
|
COSARAttrDouble |
This class represents the double OSAR attribute.
|
COSARAttrFilter |
This class provides filtering capabilities for OSAR attributes.
|
COSARAttrFloat |
This class represents the float OSAR attribute.
|
COSARAttrFormatter |
This class provides the formatting mechanism for OSARs, based
on lists of OSAR attributes described by means of an id, a
type and a value obtained by evaluating an expression containing
reference to values obtained from an external source of type
IAttrSource.
|
COSARAttrInt |
This class represents the int OSAR attribute.
|
COSARAttrIP |
This class represents the IP Address OSAR attribute.
|
COSARAttrIP6 |
This class represents the IP Address Version 6 OSAR attribute.
|
COSARAttrLong |
This class represents the long OSAR attribute.
|
COSARAttrMac |
This class represents the Mac address OSAR attribute.
|
COSARAttrMillis |
This class represents the time-in-milliseconds OSAR attribute.
|
COSARAttrSeconds |
This class represents the time-in-seconds OSAR attribute.
|
COSARAttrShort |
This class represents the short OSAR attribute.
|
COSARAttrString |
This class represents the string OSAR attribute.
|
COSARAttrUInt |
This class represents the unsigned int 128 OSAR attribute.
|
COSARExpr |
This class represents the abstract base-class for all
OSAR expressions.
|
COSARExprAnd |
This class represents an AND operation.
|
COSARExprBinaryNumOp |
This class represents a binary numeric operation.
|
COSARExprConcat |
This class represents the string concatenation operation.
|
COSARExprDivide |
This class represents the division operation.
|
COSARExprDouble |
This class represents a double constant.
|
COSARExprEQ |
This class represents the "equals" relational operation.
|
COSARExprFunc |
This class represents the custom function call.
|
COSARExprGE |
This class represents the "greater or equal" relational operation.
|
COSARExprGT |
This class represents the "greater than" relational operation.
|
COSARExprHex2Dec |
This class represents the hex-to-decimal conversion operation.
|
COSARExprID |
This class represents an ID.
|
COSARExprInt |
This class represents a int constant.
|
COSARExprLE |
This class represents the "less or equal" relational operation.
|
COSARExprLen |
This class represents the string length operation.
|
COSARExprLT |
This class represents the "less than" relational operation.
|
COSARExprMinus |
This class represents the subtraction operation.
|
COSARExprMultiply |
This class represents the multiplication operation.
|
COSARExprNE |
This class represents the "not equal to" relational operation.
|
COSARExprNot |
This class represents a NOT operation.
|
COSARExprOr |
This class represents an OR operation.
|
COSARExprPlus |
This class represents the addition operation.
|
COSARExprPos |
This class represents the 'find substring' operation.
|
COSARExprPower |
This class represents the "power to" operation.
|
COSARExprRandom |
This class represents the operation returning a random number.
|
COSARExprRelationalNumOp |
This class represents a numeric relational operation.
|
COSARExprStr2Time |
This class represents the operation used to convert a string
into a time, according to a format.
|
COSARExprString |
This class represents an constant string.
|
COSARExprSubstr |
This class represents the substring operation.
|
COSARExprTest |
This class represents the "if" statement.
|
COSARExprTime2Str |
This class represents the operation used to convert from time_t
into a string, according to a format.
|
COSARExprTimeNow |
This class represents the operation returning the current time
in milliseconds since Jan 1, 1970.
|
COSARExprUnaryMinus |
This class represents the numeric unary minus op.
|
COSARInput |
This class is the base-class for all OSAR inputs.
|
COSARLogger |
This class represents the wrapper for
com.baynetworks.osa.log.Logger.
|
COSAROutput |
This class is used to assemble together OSAR Attributes
into OSAR and send them to the class implementing IDataSink
for storage.
|
COSARReporter |
This class is used to report information on processed NARs.
|
CStringDataSink |
This class is used to write data into files in a specified output
directory.
|
CTimer |
This class is used as a timer.
|