DaZeus  2.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
dazeus::PluginComm Class Reference

#include <plugincomm.h>

Inheritance diagram for dazeus::PluginComm:
Collaboration diagram for dazeus::PluginComm:

Public Member Functions

 PluginComm (Database *d, ConfigReader *c, DaZeus *bot)
 
virtual ~PluginComm ()
 
void dispatch (const std::string &event, const std::vector< std::string > &parameters)
 
void init ()
 
void ircEvent (const std::string &event, const std::string &origin, const std::vector< std::string > &params, Network *n)
 
void run (int timeout)
 
- Public Member Functions inherited from dazeus::NetworkListener
virtual ~NetworkListener ()
 

Detailed Description

Definition at line 26 of file plugincomm.h.

Constructor & Destructor Documentation

dazeus::PluginComm::PluginComm ( Database d,
ConfigReader c,
DaZeus bot 
)

Definition at line 48 of file plugincomm.cpp.

dazeus::PluginComm::~PluginComm ( )
virtual

Definition at line 60 of file plugincomm.cpp.

Member Function Documentation

void dazeus::PluginComm::dispatch ( const std::string &  event,
const std::vector< std::string > &  parameters 
)

Definition at line 361 of file plugincomm.cpp.

void dazeus::PluginComm::init ( )

Definition at line 157 of file plugincomm.cpp.

void dazeus::PluginComm::ircEvent ( const std::string &  event,
const std::string &  origin,
const std::vector< std::string > &  params,
Network n 
)
virtual

Implements dazeus::NetworkListener.

Definition at line 499 of file plugincomm.cpp.

void dazeus::PluginComm::run ( int  timeout)

Definition at line 74 of file plugincomm.cpp.


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