projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add IrcParser to handle data between the ircd and Quassel
[quassel.git]
/
src
/
core
/
coresession.h
diff --git
a/src/core/coresession.h
b/src/core/coresession.h
index
772e7dc
..
3f36497
100644
(file)
--- a/
src/core/coresession.h
+++ b/
src/core/coresession.h
@@
-33,15
+33,18
@@
class CoreBacklogManager;
class CoreBufferSyncer;
class CoreBufferViewManager;
class CoreBacklogManager;
class CoreBufferSyncer;
class CoreBufferViewManager;
+class CoreIdentity;
class CoreIrcListHelper;
class CoreIrcListHelper;
+class CoreNetwork;
class CoreNetworkConfig;
class CoreNetworkConfig;
-class Identity;
-class CoreIdentity;
+class CoreSessionEventProcessor;
+class EventManager;
+class IrcParser;
class NetworkConnection;
class NetworkConnection;
-class CoreNetwork;
-struct NetworkInfo;
class SignalProxy;
class SignalProxy;
+struct NetworkInfo;
+
class QScriptEngine;
class CoreSession : public QObject {
class QScriptEngine;
class CoreSession : public QObject {
@@
-65,6
+68,10
@@
public:
const AliasManager &aliasManager() const { return _aliasManager; }
AliasManager &aliasManager() { return _aliasManager; }
const AliasManager &aliasManager() const { return _aliasManager; }
AliasManager &aliasManager() { return _aliasManager; }
+ inline EventManager *eventManager() const { return _eventManager; }
+ inline CoreSessionEventProcessor *eventProcessor() const { return _eventProcessor; }
+ inline IrcParser *ircParser() const { return _ircParser; }
+
inline CoreIrcListHelper *ircListHelper() const { return _ircListHelper; }
inline CoreIgnoreListManager *ignoreListManager() { return &_ignoreListManager; }
inline CoreIrcListHelper *ircListHelper() const { return _ircListHelper; }
inline CoreIgnoreListManager *ignoreListManager() { return &_ignoreListManager; }
@@
-178,6
+185,10
@@
private:
CoreNetworkConfig *_networkConfig;
CoreCoreInfo _coreInfo;
CoreNetworkConfig *_networkConfig;
CoreCoreInfo _coreInfo;
+ EventManager *_eventManager;
+ CoreSessionEventProcessor *_eventProcessor;
+ IrcParser *_ircParser;
+
QScriptEngine *scriptEngine;
QList<RawMessage> _messageQueue;
QScriptEngine *scriptEngine;
QList<RawMessage> _messageQueue;