The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

m_callerid.cpp File Reference

#include "inspircd.h"
#include "users.h"
#include "channels.h"
#include "modules.h"
#include <set>
#include <sstream>
#include <algorithm>

Include dependency graph for m_callerid.cpp:

Go to the source code of this file.

Classes

class  callerid_data
class  User_g
class  CommandAccept
class  ModuleCallerID

Functions

callerid_dataGetData (User *who, bool extend=true)
void RemoveData (User *who)
void RemoveFromAllAccepts (InspIRCd *ServerInstance, User *who)


Function Documentation

callerid_data* GetData User who,
bool  extend = true
 

Definition at line 62 of file m_callerid.cpp.

References Extensible::Extend(), and Extensible::GetExt().

Referenced by CommandAccept::AddAccept(), CommandAccept::ListAccept(), ModuleCallerID::OnSyncUserMetaData(), ModuleCallerID::PreText(), CommandAccept::RemoveAccept(), and RemoveFromAllAccepts().

void RemoveData User who  ) 
 

Definition at line 80 of file m_callerid.cpp.

References Extensible::GetExt(), and Extensible::Shrink().

Referenced by ModuleCallerID::OnCleanup(), and ModuleCallerID::OnUserQuit().

void RemoveFromAllAccepts InspIRCd ServerInstance,
User who
 

Definition at line 92 of file m_callerid.cpp.

References callerid_data::accepting, UserManager::clientlist, GetData(), and InspIRCd::Users.

Referenced by ModuleCallerID::OnUserPreNick(), and ModuleCallerID::OnUserQuit().