highlighter application  1.1
HCE project utils : highlighter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
HCE::InDataRefine Class Reference

#include <InDataRefine.hpp>

Inheritance diagram for HCE::InDataRefine:
Collaboration diagram for HCE::InDataRefine:

Public Member Functions

 InDataRefine (ComponentType inType)
 InDataRefine (ComponentType inType, u_int8_t normId, u_int8_t subMask, std::string cont)
virtual ~InDataRefine ()
void setGranularityLevel (const GRANULARITY_LEVEL granularityLevel)
void setDelimiters (const std::vector< std::string > &delimiters)
void setNormalizationId (const u_int8_t &_normalizationId)
void setSubjectMask (const u_int8_t &_subjectMask)
void setContent (const std::string &_content)
void setProcessInfoTable (const std::vector< component::ProcessInfo > &processInfo)
GRANULARITY_LEVEL getGranularityLevel () const
std::vector< std::string > getDelimiters () const
u_int8_t getNormalizationId ()
u_int8_t getSubjectMask ()
const std::string & getContent () const
std::vector
< component::ProcessInfo > & 
getProcessInfoTable ()
- Public Member Functions inherited from HCE::DataBase
 DataBase (ComponentType inType=CT_DEFAULT)
ComponentType getType ()
virtual ~DataBase ()
 DataBase (ComponentType inType=CT_DEFAULT)
ComponentType getType ()
virtual ~DataBase ()

Protected Member Functions

void init ()

Protected Attributes

GRANULARITY_LEVEL _granularityLevel
u_int8_t normalizationId
u_int8_t subjectMask
std::string content
std::vector< std::string > _delimiters
std::vector
< component::ProcessInfo
_processInfo
- Protected Attributes inherited from HCE::DataBase
ComponentType type

Detailed Description

Definition at line 13 of file InDataRefine.hpp.

Constructor & Destructor Documentation

HCE::InDataRefine::InDataRefine ( ComponentType  inType)
inline

Definition at line 25 of file InDataRefine.hpp.

Here is the call graph for this function:

HCE::InDataRefine::InDataRefine ( ComponentType  inType,
u_int8_t  normId,
u_int8_t  subMask,
std::string  cont 
)
inline

Definition at line 26 of file InDataRefine.hpp.

Here is the call graph for this function:

virtual HCE::InDataRefine::~InDataRefine ( )
inlinevirtual

Definition at line 27 of file InDataRefine.hpp.

Member Function Documentation

const std::string& HCE::InDataRefine::getContent ( ) const
inline

Definition at line 40 of file InDataRefine.hpp.

Here is the caller graph for this function:

std::vector<std::string> HCE::InDataRefine::getDelimiters ( ) const
inline

Definition at line 37 of file InDataRefine.hpp.

GRANULARITY_LEVEL HCE::InDataRefine::getGranularityLevel ( ) const
inline

Definition at line 36 of file InDataRefine.hpp.

u_int8_t HCE::InDataRefine::getNormalizationId ( )
inline

Definition at line 38 of file InDataRefine.hpp.

std::vector<component::ProcessInfo>& HCE::InDataRefine::getProcessInfoTable ( )
inline

Definition at line 41 of file InDataRefine.hpp.

Here is the caller graph for this function:

u_int8_t HCE::InDataRefine::getSubjectMask ( )
inline

Definition at line 39 of file InDataRefine.hpp.

void HCE::InDataRefine::init ( )
inlineprotected

Definition at line 23 of file InDataRefine.hpp.

Here is the caller graph for this function:

void HCE::InDataRefine::setContent ( const std::string &  _content)
inline

Definition at line 33 of file InDataRefine.hpp.

void HCE::InDataRefine::setDelimiters ( const std::vector< std::string > &  delimiters)
inline

Definition at line 30 of file InDataRefine.hpp.

void HCE::InDataRefine::setGranularityLevel ( const GRANULARITY_LEVEL  granularityLevel)
inline

Definition at line 29 of file InDataRefine.hpp.

void HCE::InDataRefine::setNormalizationId ( const u_int8_t &  _normalizationId)
inline

Definition at line 31 of file InDataRefine.hpp.

void HCE::InDataRefine::setProcessInfoTable ( const std::vector< component::ProcessInfo > &  processInfo)
inline

Definition at line 34 of file InDataRefine.hpp.

void HCE::InDataRefine::setSubjectMask ( const u_int8_t &  _subjectMask)
inline

Definition at line 32 of file InDataRefine.hpp.

Member Data Documentation

std::vector<std::string> HCE::InDataRefine::_delimiters
protected

Definition at line 20 of file InDataRefine.hpp.

GRANULARITY_LEVEL HCE::InDataRefine::_granularityLevel
protected

Definition at line 16 of file InDataRefine.hpp.

std::vector<component::ProcessInfo> HCE::InDataRefine::_processInfo
protected

Definition at line 21 of file InDataRefine.hpp.

std::string HCE::InDataRefine::content
protected

Definition at line 19 of file InDataRefine.hpp.

u_int8_t HCE::InDataRefine::normalizationId
protected

Definition at line 17 of file InDataRefine.hpp.

u_int8_t HCE::InDataRefine::subjectMask
protected

Definition at line 18 of file InDataRefine.hpp.


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