com::cosylab::logging::engine::audience::Audience Interface Reference

Inheritance diagram for com::cosylab::logging::engine::audience::Audience:
Inheritance graph
[legend]

List of all members.

Public Types

enum  AudienceInfo { ENGINEER = ("Engineer","Engineer"), OPERATOR = ("Operator","Operator"), SCILOG = ("Science Log","SciLog") }

Public Member Functions

AudienceInfo getInfo ()
boolean matches (ILogEntry log)

Detailed Description

The interface for the audience

Author:
acaproni
Since:
ACS 8.1.0

Member Enumeration Documentation

The known audiences

Author:
acaproni
Enumerator:
ENGINEER 
OPERATOR 
SCILOG 

Member Function Documentation

AudienceInfo com::cosylab::logging::engine::audience::Audience::getInfo (  ) 
boolean com::cosylab::logging::engine::audience::Audience::matches ( ILogEntry  log  ) 

Check if the passed log matches with the criteria of the audience.

Parameters:
log The log to check
Returns:
true if the log can be accepted

Implemented in com::cosylab::logging::engine::audience::EngineerAudience, com::cosylab::logging::engine::audience::OperatorAudience, and com::cosylab::logging::engine::audience::SciLogAudience.

Referenced by com::cosylab::logging::engine::LogMatcher::match().


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

Generated by  doxygen 1.6.2