Module synac::common [] [src]

Files shared by both the client and server

Structs

Channel
ChannelCreate
ChannelDelete
ChannelDeleteReceive
ChannelReceive
ChannelUpdate
Command
CommandReceive
Login
LoginSuccess
LoginUpdate
Message
MessageCreate
MessageDelete
MessageDeleteBulk
MessageDeleteReceive
MessageList
MessageReceive
MessageUpdate
Typing
TypingReceive
User
UserReceive
UserUpdate

Enums

Error
Packet

Constants

DEFAULT_PORT
ERR_ALREADY_EXISTS
ERR_LIMIT_REACHED
ERR_LOGIN_BANNED
ERR_LOGIN_BOT
ERR_LOGIN_INVALID
ERR_MAX_CONN_PER_IP
ERR_MISSING_FIELD
ERR_MISSING_PERMISSION
ERR_SELF_PM
ERR_UNKNOWN_BOT
ERR_UNKNOWN_CHANNEL
ERR_UNKNOWN_MESSAGE
ERR_UNKNOWN_USER
LIMIT_BULK
LIMIT_CHANNEL_NAME
LIMIT_MESSAGE
LIMIT_USER_NAME
PERM_ALL
PERM_MANAGE_CHANNELS
PERM_MANAGE_MESSAGES
PERM_MANAGE_MODES
PERM_READ
PERM_WRITE
RSA_LENGTH
TYPING_TIMEOUT

Functions

decode_u16
deserialize
deserialize_stream
encode_u16
read
serialize
write