15 const std::vector<std::weak_ptr<Channel>> &restoreChannels);
19 const QString &
user();
20 const QString &
nick();
27 void sendWhisper(
const QString &target,
const QString &message);
35 std::shared_ptr<Channel>
createChannel(
const QString &channelName)
override;
Definition: AbstractIrcServer.hpp:18
ConnectionType
Definition: AbstractIrcServer.hpp:21
void initializeConnection(IrcConnection *connection, ConnectionType type) override
Definition: IrcServer.cpp:127
const QString & nick()
Definition: IrcServer.cpp:58
bool hasEcho() const
Definition: IrcServer.cpp:366
IrcServer(const IrcServerData &data)
Definition: IrcServer.cpp:22
void initializeConnectionSignals(IrcConnection *connection, ConnectionType type) override
Definition: IrcServer.cpp:68
void readConnectionMessageReceived(Communi::IrcMessage *message) override
Definition: IrcServer.cpp:255
Definition: Application.cpp:48
const QString & user()
Definition: IrcServer.cpp:53
void privateMessageReceived(Communi::IrcPrivateMessage *message) override
Definition: IrcServer.cpp:193
const QString & userFriendlyIdentifier()
Definition: IrcServer.cpp:63
void onReadConnected(IrcConnection *connection) override
Definition: IrcServer.cpp:179
Definition: IrcConnection2.hpp:12
std::shared_ptr< Channel > createChannel(const QString &channelName) override
Definition: IrcServer.cpp:169
~IrcServer() override
Definition: IrcServer.cpp:43
Definition: IrcServer.hpp:10
int id()
Definition: IrcServer.cpp:48
bool hasSeparateWriteConnection() const override
Definition: IrcServer.cpp:174
void sendWhisper(const QString &target, const QString &message)
sends a whisper to the target user (PRIVMSG where a user is the target)
Definition: IrcServer.cpp:334