Anope IRC Services
Version 2.0
|
#include <sasl.h>
Public Member Functions | |
Service (Module *o) | |
virtual void | ProcessMessage (const Message &)=0 |
virtual Anope::string | GetAgent ()=0 |
virtual Session * | GetSession (const Anope::string &uid)=0 |
virtual void | SendMessage (SASL::Session *session, const Anope::string &type, const Anope::string &data)=0 |
virtual void | Succeed (Session *, NickCore *)=0 |
virtual void | Fail (Session *)=0 |
virtual void | SendMechs (Session *)=0 |
virtual void | DeleteSessions (Mechanism *, bool=false)=0 |
virtual void | RemoveSession (Session *)=0 |
![]() | |
Service (Module *o, const Anope::string &t, const Anope::string &n) | |
virtual | ~Service () |
void | Register () |
void | Unregister () |
![]() | |
Base () | |
virtual | ~Base () |
void | AddReference (ReferenceBase *r) |
void | DelReference (ReferenceBase *r) |
Additional Inherited Members | |
![]() | |
static Service * | FindService (const Anope::string &t, const Anope::string &n) |
static std::vector< Anope::string > | GetServiceKeys (const Anope::string &t) |
static void | AddAlias (const Anope::string &t, const Anope::string &n, const Anope::string &v) |
static void | DelAlias (const Anope::string &t, const Anope::string &n) |
![]() | |
Module * | owner |
Anope::string | type |
Anope::string | name |
|
pure virtual |
Implemented in SASLService.
|
pure virtual |
Implemented in SASLService.
|
pure virtual |
Implemented in SASLService.
|
pure virtual |
Implemented in SASLService.
|
pure virtual |
Implemented in SASLService.
|
pure virtual |
Implemented in SASLService.
|
pure virtual |
Implemented in SASLService.
|
pure virtual |
Implemented in SASLService.
Implemented in SASLService.