| 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.
|