Anope IRC Services  Version 2.0
Public Member Functions | Private Attributes
SASL::IdentifyRequest Class Reference

#include <sasl.h>

Inheritance diagram for SASL::IdentifyRequest:
Inheritance graph
[legend]
Collaboration diagram for SASL::IdentifyRequest:
Collaboration graph
[legend]

Public Member Functions

 IdentifyRequest (Module *m, const Anope::string &id, const Anope::string &acc, const Anope::string &pass)
 
void OnSuccess () anope_override
 
void OnFail () anope_override
 
- Public Member Functions inherited from IdentifyRequest
const Anope::stringGetAccount () const
 
const Anope::stringGetPassword () const
 
void Hold (Module *m)
 
void Release (Module *m)
 
void Success (Module *m)
 
void Dispatch ()
 

Private Attributes

Anope::string uid
 

Additional Inherited Members

- Static Public Member Functions inherited from IdentifyRequest
static void ModuleUnload (Module *m)
 
- Protected Member Functions inherited from IdentifyRequest
 IdentifyRequest (Module *o, const Anope::string &acc, const Anope::string &pass)
 
virtual ~IdentifyRequest ()
 

Detailed Description

Definition at line 76 of file sasl.h.

Constructor & Destructor Documentation

SASL::IdentifyRequest::IdentifyRequest ( Module m,
const Anope::string id,
const Anope::string acc,
const Anope::string pass 
)
inline

Definition at line 81 of file sasl.h.

Member Function Documentation

void SASL::IdentifyRequest::OnFail ( )
inlinevirtual

Implements IdentifyRequest.

Definition at line 101 of file sasl.h.

References NickAlias::Find(), IdentifyRequest::GetAccount(), NickAlias::nc, and SASL::sasl().

Referenced by OnSuccess().

void SASL::IdentifyRequest::OnSuccess ( )
inlinevirtual

Implements IdentifyRequest.

Definition at line 83 of file sasl.h.

References NickAlias::Find(), IdentifyRequest::GetAccount(), NickAlias::nc, OnFail(), and SASL::sasl().

Field Documentation

Anope::string SASL::IdentifyRequest::uid
private

Definition at line 78 of file sasl.h.


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