Anope IRC Services  Version 2.0
Public Member Functions | Static Public Member Functions | Data Fields | Static Public Attributes
Oper Struct Reference

#include <opertype.h>

Inheritance diagram for Oper:
Inheritance graph
[legend]
Collaboration diagram for Oper:
Collaboration graph
[legend]

Public Member Functions

 Oper (const Anope::string &n, OperType *o)
 
virtual ~Oper ()
 

Static Public Member Functions

static OperFind (const Anope::string &name)
 

Data Fields

Anope::string name
 
OperTypeot
 
bool require_oper
 
Anope::string password
 
Anope::string certfp
 
std::vector< Anope::stringhosts
 
Anope::string vhost
 

Static Public Attributes

static std::vector< Oper * > opers
 

Detailed Description

Definition at line 18 of file opertype.h.

Constructor & Destructor Documentation

Oper::Oper ( const Anope::string n,
OperType o 
)

Definition at line 17 of file opertype.cpp.

References opers.

Oper::~Oper ( )
virtual

Definition at line 22 of file opertype.cpp.

References opers.

Member Function Documentation

Oper * Oper::Find ( const Anope::string name)
static

Find an oper block by name

Parameters
nameThe name
Returns
the oper block

Definition at line 29 of file opertype.cpp.

References Anope::string::equals_ci(), name, and opers.

Referenced by NickAlias::NickAlias().

Field Documentation

Anope::string Oper::certfp

Definition at line 27 of file opertype.h.

Referenced by Configuration::Conf::Conf().

std::vector<Anope::string> Oper::hosts

Definition at line 29 of file opertype.h.

Referenced by Configuration::Conf::Conf().

Anope::string Oper::name
std::vector< Oper * > Oper::opers
static
OperType* Oper::ot
Anope::string Oper::password
bool Oper::require_oper

Definition at line 25 of file opertype.h.

Referenced by Configuration::Conf::Conf().

Anope::string Oper::vhost

Definition at line 30 of file opertype.h.

Referenced by Configuration::Conf::Conf().


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