Bincimap 2.0.16
Easy Imapping
Loading...
Searching...
No Matches
Public Types | Public Member Functions
Operator Class Referenceabstract

#include <operators.h>

Public Types

enum  ProcessResult { OK , BAD , NO , NOTHING , ABORT }
 
enum  ParseResult { ACCEPT , REJECT , ERROR , TIMEOUT }
 

Public Member Functions

virtual ProcessResult process (Depot &, Request &)=0
 
virtual ParseResult parse (Request &) const =0
 
virtual int getState (void) const =0
 
virtual const std::string getName (void) const =0
 
virtual ~Operator (void)
 

Detailed Description

Definition at line 19 of file operators.h.

Member Enumeration Documentation

◆ ParseResult

Enumerator
ACCEPT 
REJECT 
ERROR 
TIMEOUT 

Definition at line 22 of file operators.h.

◆ ProcessResult

Enumerator
OK 
BAD 
NO 
NOTHING 
ABORT 

Definition at line 21 of file operators.h.

Constructor & Destructor Documentation

◆ ~Operator()

virtual ~Operator ( void  )
inlinevirtual

Definition at line 30 of file operators.h.

Member Function Documentation

◆ getName()

virtual const std::string getName ( void  ) const
pure virtual

◆ getState()

virtual int getState ( void  ) const
pure virtual

◆ parse()

virtual ParseResult parse ( Request ) const
pure virtual

◆ process()

virtual ProcessResult process ( Depot ,
Request  
)
pure virtual

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