[−][src]Crate tsclientlib
tsclientlib is a library which makes it simple to create TeamSpeak clients and bots.
If you want a full client application, you might want to have a look at Qint.
The base class of this library is the Connection
. One instance of this
struct manages a single connection to a server.
The futures from this library must be run in a tokio threadpool, so they
can use tokio_threadpool::blocking
.
Modules
data | |
events | |
messages | |
resolver | Resolve TeamSpeak server addresses of any kind. |
Structs
ChannelGroupId | Identifies a channel group on a server. |
ChannelId | Identifies a channel on a server. |
ClientDbId | The database id of a client. |
ClientId | A |
ConnectOptions | The configuration to create a new connection. |
Connection | |
ConnectionLock | |
DisconnectOptions | |
IconHash | |
Invoker | |
InvokerRef | |
ServerGroupId | Identifies a server group on a server. |
TalkPowerRequest | |
Uid | Describes a client or server uid which is a base64 encoded hash or a special reserved name. |
UidRef |
Enums
Traits
PacketHandler |
Type Definitions
EventListener | |
PHBox |