TeamTalk 5 Java DLL Version 5.18A

Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
BearWare.TeamTalkSrvBase Class Reference
TeamTalk Server API

Base class for BearWare.TeamTalk5Srv. More...

Inherits IDisposable.

Inherited by BearWare.TeamTalk5Srv.

## Public Member Functions

void | Dispose ()
bool | SetEncryptionContext (string szCertificateFile, string szPrivateKeyFile)
| Set certificate and private key for encrypted server. More...
bool | SetEncryptionContext (EncryptionContext lpEncryptionContext)
| Set up encryption context for encrypted server. More...
void | Close ()
| Close TeamTalk server instance. More...
bool | RunEventLoop (int pnWaitMs)
| Run the server's event loop. More...
ClientError | SetChannelFilesRoot (string szFilesRoot, Int64 nMaxDiskUsage, Int64 nDefaultChannelQuota)
| The root folder of where users should upload files to. More...
ClientError | UpdateServer ([In] BearWare.ServerProperties lpServerProperties)
| Set server properties. More...
virtual ClientError | MakeChannel (BearWare.Channel lpChannel)
| Make new channel. More...
ClientError | UpdateChannel (Channel lpChannel)
| Update an existing channel. More...
ClientError | RemoveChannel (int nChannelID)
| Remove a channel. More...
ClientError | AddFileToChannel (string szLocalFilePath, BearWare.RemoteFile lpRemoteFile)
| Add a file to an existing channel. More...
ClientError | RemoveFileFromChannel (RemoteFile lpRemoteFile)
| Remove a file from a channel. More...
ClientError | MoveUser (int nUserID, BearWare.Channel lpChannel)
| Move a user from one channel to another. More...
ClientError | SendTextMessage (BearWare.TextMessage lpTextMessage)
| Send text message from server to clients. More...
bool | StartServer (string szBindIPAddr, int nTcpPort, int nUdpPort, bool bEncrypted)
| Start server on specified IP-address and ports. More...
bool | StartServerSysID (string szBindIPAddr, int nTcpPort, int nUdpPort, bool bEncrypted, string szSystemID)
| Same as StartServer() but with the option of specifying a system-ID. More...
bool | StopServer ()
| Stop server and drop all users. More...

## Static Public Member Functions

static string | GetVersion ()

## Protected Member Functions

| TeamTalkSrvBase ()
| Create new TeamTalk server instance. More...
| TeamTalkSrvBase (Channel lpChannel)
| TeamTalkSrvBase (Channel lpChannel, ServerProperties lpServerProperties)

## Detailed Description

Base class for BearWare.TeamTalk5Srv.

Definition at line 37 of file TeamTalkSrvBase.cs.

## Member Function Documentation

## ◆ Dispose()

void BearWare.TeamTalkSrvBase.Dispose | ( |  | ) |

Definition at line 40 of file TeamTalkSrvBase.cs.