ngscopeclient 0.1-dev+51fbda87c
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ProtocolDisplayFilterClause Class Reference
Collaboration diagram for ProtocolDisplayFilterClause:
Collaboration graph
[legend]

Public Types

enum  {
  TYPE_DATA , TYPE_IDENTIFIER , TYPE_STRING , TYPE_REAL ,
  TYPE_INT , TYPE_EXPRESSION , TYPE_ERROR
}
 

Public Member Functions

 ProtocolDisplayFilterClause (std::string str, size_t &i)
 
 ProtocolDisplayFilterClause (const ProtocolDisplayFilterClause &)=delete
 
ProtocolDisplayFilterClauseoperator= (const ProtocolDisplayFilterClause &)=delete
 
bool Validate (std::vector< std::string > headers)
 
std::string Evaluate (const Packet *pack)
 

Static Public Member Functions

static std::string EatSpaces (std::string str)
 Returns a copy of the input string with spaces removed.
 

Public Attributes

enum ProtocolDisplayFilterClause:: { ... }  m_type
 
std::string m_identifier
 
std::string m_string
 
float m_real
 
long m_long
 
ProtocolDisplayFilterm_expression
 
bool m_invert
 

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