Quassel IRC  Pre-Release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
IrcParser Class Reference

#include </tmp/quassel/src/core/ircparser.h>

Collaboration diagram for IrcParser:

Signals

void newEvent (Event *)

Public Member Functions

 IrcParser (CoreSession *session)
CoreSessioncoreSession () const
EventManagereventManager () const

Protected Member Functions

Q_INVOKABLE void processNetworkIncoming (NetworkDataEvent *e)
bool checkParamCount (const QString &cmd, const QList< QByteArray > &params, int minParams)
QByteArray decrypt (Network *network, const QString &target, const QByteArray &message, bool isTopic=false)

Private Attributes

CoreSession_coreSession

Detailed Description

Definition at line 31 of file ircparser.h.

Constructor & Destructor Documentation

IrcParser ( CoreSession session)

Definition at line 34 of file ircparser.cpp.

References coreSession(), eventManager(), and newEvent().

Member Function Documentation

CoreSession* coreSession ( ) const
inline

Definition at line 38 of file ircparser.h.

References _coreSession.

Referenced by eventManager(), and IrcParser().

EventManager* eventManager ( ) const
inline

Definition at line 39 of file ircparser.h.

References coreSession(), and CoreSession::eventManager().

Referenced by IrcParser(), and processNetworkIncoming().

void newEvent ( Event )
signal
bool checkParamCount ( const QString &  cmd,
const QList< QByteArray > &  params,
int  minParams 
)
protected

Definition at line 42 of file ircparser.cpp.

Referenced by processNetworkIncoming().

QByteArray decrypt ( Network network,
const QString &  target,
const QByteArray &  message,
bool  isTopic = false 
)
protected

Member Data Documentation

CoreSession* _coreSession
private

Definition at line 53 of file ircparser.h.

Referenced by coreSession().


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