#include <regchannel.h>
Inherits Serializable.

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 Serializable * | Unserialize (Serializable *obj, Serialize::Data &) |
Data Fields | |
| Serialize::Reference< ChannelInfo > | ci |
| bool | set |
| Anope::string | name |
| Anope::string | param |
| Anope::string | setter |
| time_t | created |
Definition at line 89 of file regchannel.h.
| 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.
| void ModeLock::Serialize | ( | Serialize::Data & | data | ) | const [virtual] |
Implements Serializable.
Definition at line 159 of file regchannel.cpp.
| Serializable * ModeLock::Unserialize | ( | Serializable * | obj, | |
| Serialize::Data & | data | |||
| ) | [static] |
Definition at line 172 of file regchannel.cpp.
References anope_dynamic_static_cast(), ci, created, ChannelInfo::Find(), ChannelInfo::mode_locks, ModeLock(), name, param, set, and setter.
Referenced by Serialize::RegisterTypes().
Definition at line 92 of file regchannel.h.
Referenced by Serialize(), Unserialize(), and ~ModeLock().
| time_t ModeLock::created |
Definition at line 97 of file regchannel.h.
Referenced by CommandCSMode::DoLock(), DBPlain::OnSaveDatabase(), Serialize(), and Unserialize().
Definition at line 94 of file regchannel.h.
Referenced by Channel::CheckModes(), CommandCSMode::DoLock(), ChannelInfo::GetMLockAsString(), DBPlain::OnSaveDatabase(), ChannelInfo::RemoveMLock(), Serialize(), Channel::SetCorrectModes(), and Unserialize().
Definition at line 95 of file regchannel.h.
Referenced by Channel::CheckModes(), CommandCSMode::DoLock(), ChannelInfo::GetMLockAsString(), ChannelInfo::HasMLock(), DBPlain::OnSaveDatabase(), ChannelInfo::RemoveMLock(), Serialize(), Channel::SetCorrectModes(), ChannelInfo::SetMLock(), and Unserialize().
| bool ModeLock::set |
Definition at line 93 of file regchannel.h.
Referenced by Channel::CheckModes(), CommandCSMode::DoLock(), CommandCSInfo::Execute(), ChannelInfo::GetMLockAsString(), DBPlain::OnSaveDatabase(), ChannelInfo::RemoveMLock(), Channel::SetCorrectModes(), and Unserialize().
Definition at line 96 of file regchannel.h.
Referenced by CommandCSMode::DoLock(), DBPlain::OnSaveDatabase(), Serialize(), and Unserialize().
1.7.1