 |
LeechCraft Azoth
0.6.70-13605-g8cd066ad6a
Modular multiprotocol IM plugin for LeechCraft
|
Go to the documentation of this file.
30 #ifndef PLUGINS_AZOTH_INTERFACES_IHAVECONSOLE_H
31 #define PLUGINS_AZOTH_INTERFACES_IHAVECONSOLE_H
141 "org.Deviant.LeechCraft.Azoth.IHaveConsole/1.0")
virtual void SetConsoleEnabled(bool enabled)=0
Enables or disables the console.
virtual PacketFormat GetPacketFormat() const =0
Returns the packet format used in this account.
virtual void gotConsolePacket(const QByteArray &packet, PacketDirection direction, const QString &hrEntryId)=0
Notifies about new packet.
PacketFormat
Defines the format of the packets in this protocol.
Plain text packets (like in IRC).
Interface for accounts that support protocol consoles.
PacketDirection
Defines the direction of a packet.
XML packets (like in XMPP).
Binary packets (like in Oscar).