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

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

Enumerations

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

Variables

const quint32 magic = 0x42b33f00

Enumeration Type Documentation

enum Type
Enumerator:
InternalProtocol 
LegacyProtocol 
DataStreamProtocol 

Definition at line 32 of file protocol.h.

enum Feature
Enumerator:
Encryption 
Compression 

Definition at line 39 of file protocol.h.

enum Handler
Enumerator:
SignalProxy 
AuthHandler 

Definition at line 45 of file protocol.h.

Variable Documentation

const quint32 magic = 0x42b33f00