Quassel IRC  Pre-Release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
protocol.h File Reference
#include <QByteArray>
#include <QDateTime>
#include <QVariantList>
Include dependency graph for protocol.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HandshakeMessage
struct  RegisterClient
struct  ClientDenied
struct  ClientRegistered
struct  SetupData
struct  SetupFailed
struct  SetupDone
struct  Login
struct  LoginFailed
struct  LoginSuccess
struct  SessionState
struct  SignalProxyMessage
struct  SyncMessage
struct  RpcCall
struct  InitRequest
struct  InitData
struct  HeartBeat
struct  HeartBeatReply

Namespaces

namespace  Protocol

Enumerations

enum  Type { InternalProtocol = 0x00, LegacyProtocol = 0x01, DataStreamProtocol = 0x02 }
enum  Feature { Encryption = 0x01, Compression = 0x02 }
enum  Handler { SignalProxy, AuthHandler }

Variables

const quint32 magic = 0x42b33f00