Expand description
This file contains the definitions of public_definitions.h and public_rare_definitions.h
Structs§
- BBCode
Tags - Client
Mini Export - File
Transfer Callback Export - Myts
Data Unset Flags - Speaker
- Speaker locations used by some sound callbacks
- Transform
File Path Export - Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. This describes the original values, and also contains hints for length limitations of the result parameter of the callback. Important: Which values of the struct can be modified is defined by the action value of the original parameter.
- Transform
File Path Export Returns - Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. The lengths are limited as described in the original parameter. Important: Which values of the struct can be modified is defined by the action value of the original parameter.
- Ts3Vector
- Describes a client position in 3 dimensional space, used for 3D Sound.
- Variables
Export - Variables
Export Item - Some structs to handle variables in callbacks
Enums§
- ACLType
- Access Control List
- Away
Status - Channel
Properties - Client
Command - This enum is used to disable client commands on the server
- Client
Properties - Client
Type - Codec
Encryption Mode - Codec
Type - Command
Line Properties Rare - Connect
Status - Connection
Properties - File
List Type - File transfer type
- File
Transfer Action - File transfer actions
- File
Transfer State - File transfer status
- Group
Show Name Tree Mode - Group
Whisper Target Mode - Group
Whisper Type - Hardware
Input Status - Hardware
Output Status - Hostbanner
Mode - Hostmessage
Mode - Input
Deactivation Status - License
Issue - Local
Test Mode - LogLevel
- LogTypes
- Mono
Sound Destination - Mute
Input Status - Mute
Output Status - Plugin
Target Mode - Protocol
Encryption Cipher - Reason
Identifier - Security
Salt Options - Server
Binding - Server
Instance Properties Rare - Talk
Status - Text
Message Target Mode - Virtual
Server Properties - Visibility
Constants§
- BANDWIDTH_
LIMIT_ UNLIMITED - MAX_
SIZE_ AWAY_ MESSAGE - MAX_
SIZE_ CHANNEL_ DESCRIPTION - channel description length limit, measured in bytes (utf8 encoded)
- MAX_
SIZE_ CHANNEL_ NAME - channel name maximum length in characters
- MAX_
SIZE_ CHANNEL_ TOPIC - // channel topic lengt limith, measured in bytes (utf8 encoded)
- MAX_
SIZE_ CLIENT_ DESCRIPTION - MAX_
SIZE_ CLIENT_ NICKNAME - client display name length limit in characters
- MAX_
SIZE_ CLIENT_ NICKNAME_ NONSDK - MAX_
SIZE_ COMPLAIN_ MESSAGE - MAX_
SIZE_ GROUP_ NAME - MAX_
SIZE_ HOSTBUTTON_ TOOLTIP - MAX_
SIZE_ HOST_ MESSAGE - MAX_
SIZE_ OFFLINE_ MESSAGE - MAX_
SIZE_ OFFLINE_ MESSAGE_ SUBJECT - MAX_
SIZE_ POKE_ MESSAGE - MAX_
SIZE_ REASON_ MESSAGE - length limit in characters for kick, move, etc reasons
- MAX_
SIZE_ TALK_ REQUEST_ MESSAGE - MAX_
SIZE_ TEXTMESSAGE - text message length limit, measured in bytes (utf8 encoded)
- MAX_
SIZE_ USER_ TAG - MAX_
SIZE_ VIRTUALSERVER_ HOSTBANNER_ GFX_ URL - MAX_
SIZE_ VIRTUALSERVER_ NAME - virtual server name maximum length in characters
- MAX_
SIZE_ VIRTUALSERVER_ WELCOMEMESSAGE - server welcome message length limit measured in bytes (utf8 encoded)
- MAX_
VARIABLES_ EXPORT_ COUNT - MIN_
SECONDS_ CLIENTID_ REUSE - Minimum amount of seconds before a clientID that was in use can be assigned to a new client
- MIN_
SIZE_ CLIENT_ NICKNAME - client display name minimum length in characters
- MIN_
SIZE_ CLIENT_ NICKNAME_ NONSDK - SIZE_
MYTSID