Bincimap 2.0.16
Easy Imapping
|
#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) |
Definition at line 19 of file operators.h.
enum ParseResult |
Enumerator | |
---|---|
ACCEPT | |
REJECT | |
ERROR | |
TIMEOUT |
Definition at line 22 of file operators.h.
enum ProcessResult |
Enumerator | |
---|---|
OK | |
BAD | |
NO | |
NOTHING | |
ABORT |
Definition at line 21 of file operators.h.
|
inlinevirtual |
Definition at line 30 of file operators.h.
|
pure virtual |
Implemented in AppendOperator, AuthenticateOperator, CapabilityOperator, CheckOperator, CreateOperator, CloseOperator, CopyOperator, DeleteOperator, ExpungeOperator, FetchOperator, IdOperator, IdleOperator, ListOperator, LoginOperator, LogoutOperator, LsubOperator, NamespaceOperator, NoopOperator, RenameOperator, SearchOperator, SelectOperator, ExamineOperator, StarttlsOperator, StatusOperator, StoreOperator, SubscribeOperator, and UnsubscribeOperator.
|
pure virtual |
Implemented in AppendOperator, AuthenticateOperator, CapabilityOperator, CheckOperator, CreateOperator, CloseOperator, CopyOperator, DeleteOperator, ExpungeOperator, FetchOperator, IdOperator, IdleOperator, ListOperator, LoginOperator, LogoutOperator, LsubOperator, NamespaceOperator, NoopOperator, RenameOperator, SearchOperator, SelectOperator, StarttlsOperator, StatusOperator, StoreOperator, SubscribeOperator, and UnsubscribeOperator.
|
pure virtual |
Implemented in AppendOperator, AuthenticateOperator, CapabilityOperator, CheckOperator, CreateOperator, CloseOperator, CopyOperator, DeleteOperator, ExpungeOperator, FetchOperator, IdOperator, IdleOperator, ListOperator, LoginOperator, LogoutOperator, LsubOperator, NamespaceOperator, NoopOperator, RenameOperator, SearchOperator, SelectOperator, StarttlsOperator, StatusOperator, StoreOperator, SubscribeOperator, and UnsubscribeOperator.
|
pure virtual |
Implemented in AppendOperator, AuthenticateOperator, CapabilityOperator, CheckOperator, CreateOperator, CloseOperator, CopyOperator, DeleteOperator, ExpungeOperator, FetchOperator, IdOperator, IdleOperator, ListOperator, LoginOperator, LogoutOperator, LsubOperator, NamespaceOperator, NoopOperator, NoopPendingOperator, RenameOperator, SearchOperator, SelectOperator, StarttlsOperator, StatusOperator, StoreOperator, SubscribeOperator, and UnsubscribeOperator.