2 #include "../ts3_sdk_3.0.2/include/public_definitions.h" 33 void Log(
char* method,
const char* msg,
Logger::Level level = Logger::Level::Info,
int errorno = 0)
const;
34 void SetPTT(
bool shouldTalk)
const;
36 static void onUserLoggingMessageEvent(
const char* logMessage,
int logLevel,
const char* logChannel, uint64 logID,
const char* logTime,
const char* completeLogString);
38 static void onNewChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID);
39 static void onNewChannelCreatedEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID,
const char* invokerName,
const char* invokerUniqueIdentifier);
40 static void onDelChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID,
const char* invokerName,
const char* invokerUniqueIdentifier);
41 static void onClientMoveEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID,
int visibility,
const char* moveMessage);
42 static void onClientMoveSubscriptionEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID,
int visibility);
43 static void onClientMoveTimeoutEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID,
int visibility,
const char* timeoutMessage);
44 static void onTalkStatusChangeEvent(uint64 serverConnectionHandlerID,
int status,
int isReceivedWhisper, anyID clientID);
46 static void onServerErrorEvent(uint64 serverConnectionHandlerID,
const char* errorMessage,
unsigned int error,
const char* returnCode,
const char* extraMessage);
static void onNewChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID)
std::string captureDevice
static void onNewChannelCreatedEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
void Initialize(Logger *prmLogger, TeamSpeakConfig *prmConfig, Bus *prmBus)
void SetPTT(bool shouldTalk) const
static void onConnectStatusChangeEvent(uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber)
okay, the portable keyboard numbers don't work like the outside keypad because the outside keypad is ...
static void onClientMoveEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char *moveMessage)
void Log(char *method, const char *msg, Logger::Level level=Logger::Level::Info, int errorno=0) const
static void onIgnoredWhisperEvent(uint64 serverConnectionHandlerID, anyID clientID)
std::string playbackDevice
static void onTalkStatusChangeEvent(uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID)
static void onUserLoggingMessageEvent(const char *logMessage, int logLevel, const char *logChannel, uint64 logID, const char *logTime, const char *completeLogString)
static void onServerErrorEvent(uint64 serverConnectionHandlerID, const char *errorMessage, unsigned int error, const char *returnCode, const char *extraMessage)
static void onDelChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
static void onClientMoveSubscriptionEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility)
static void onClientMoveTimeoutEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char *timeoutMessage)