Module: Tox::Messenger

Extended by:
FFI::Library
Defined in:
lib/ffi-tox/libtox.rb

Defined Under Namespace

Classes: FileTransfers, Friend, FriendLosslessPackethandlers, FriendLossyPackethandlers, Messenger, MessengerOptions

Constant Summary collapse

MAX_NAME_LENGTH =
128
MAX_STATUSMESSAGE_LENGTH =
1007
PACKET_ID_ALIVE =
16
PACKET_ID_SHARE_RELAYS =
17
PACKET_ID_NICKNAME =
48
PACKET_ID_STATUSMESSAGE =
49
PACKET_ID_USERSTATUS =
50
PACKET_ID_TYPING =
51
PACKET_ID_RECEIPT =
63
PACKET_ID_MESSAGE =
64
PACKET_ID_ACTION =
65
PACKET_ID_MSI =
69
PACKET_ID_FILE_SENDREQUEST =
80
PACKET_ID_FILE_CONTROL =
81
PACKET_ID_FILE_DATA =
82
PACKET_ID_INVITE_GROUPCHAT =
144
PACKET_ID_JOIN_GROUPCHAT =
145
PACKET_ID_ACCEPT_GROUPCHAT =
146
MAX_INVITED_GROUPS =
64
MAX_SHARED_RELAYS =
16
PACKET_ID_LOSSLESS_RANGE_START =
160
PACKET_ID_LOSSLESS_RANGE_SIZE =
32
NOFRIEND =
0
FRIEND_ADDED =
1
FRIEND_REQUESTED =
2
FRIEND_CONFIRMED =
3
FRIEND_ONLINE =
4
FAERR_TOOLONG =
-1
FAERR_NOMESSAGE =
-2
FAERR_OWNKEY =
-3
FAERR_ALREADYSENT =
-4
FAERR_UNKNOWN =
-5
FAERR_BADCHECKSUM =
-6
FAERR_SETNEWNOSPAM =
-7
FAERR_NOMEM =
-8
FRIENDREQUEST_TIMEOUT =
5
FRIEND_PING_INTERVAL =
6
FRIEND_SHARE_RELAYS_INTERVAL =
(5*60)
FRIEND_CONNECTION_TIMEOUT =
(6*3)
USERSTATUS_NONE =
0
USERSTATUS_AWAY =
1
USERSTATUS_BUSY =
2
USERSTATUS_INVALID =
3
FILESTATUS_NONE =
0
FILESTATUS_NOT_ACCEPTED =
1
FILESTATUS_PAUSED_BY_OTHER =
2
FILESTATUS_TRANSFERRING =
3
FILESTATUS_BROKEN =
4
FILESTATUS_PAUSED_BY_US =
5
FILESTATUS_TEMPORARY =
6
MAX_CONCURRENT_FILE_PIPES =
256
FILECONTROL_ACCEPT =
0
FILECONTROL_PAUSE =
1
FILECONTROL_KILL =
2
FILECONTROL_FINISHED =
3
FILECONTROL_RESUME_BROKEN =
4
NUM_SAVED_TCP_RELAYS =
8