Public Member Functions | Static Public Member Functions | Data Fields

ModeLock Struct Reference

#include <regchannel.h>

Inherits Serializable.

Collaboration diagram for ModeLock:
Collaboration graph
[legend]

Public Member Functions

 ModeLock (ChannelInfo *ch, bool s, const Anope::string &n, const Anope::string &p, const Anope::string &se="", time_t c=Anope::CurTime)
 ~ModeLock ()
void Serialize (Serialize::Data &data) const anope_override

Static Public Member Functions

static SerializableUnserialize (Serializable *obj, Serialize::Data &)

Data Fields

Serialize::Reference< ChannelInfoci
bool set
Anope::string name
Anope::string param
Anope::string setter
time_t created

Detailed Description

Definition at line 89 of file regchannel.h.


Constructor & Destructor Documentation

ModeLock::ModeLock ( ChannelInfo ch,
bool  s,
const Anope::string n,
const Anope::string p,
const Anope::string se = "",
time_t  c = Anope::CurTime 
)

Definition at line 149 of file regchannel.cpp.

Referenced by Unserialize().

ModeLock::~ModeLock (  ) 

Definition at line 153 of file regchannel.cpp.

References ci.


Member Function Documentation

void ModeLock::Serialize ( Serialize::Data &  data  )  const [virtual]

Implements Serializable.

Definition at line 159 of file regchannel.cpp.

References ci, created, name, param, and setter.

Serializable * ModeLock::Unserialize ( Serializable obj,
Serialize::Data &  data 
) [static]

Field Documentation

Definition at line 92 of file regchannel.h.

Referenced by Serialize(), Unserialize(), and ~ModeLock().


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