@@ -18,6 +18,9 @@ extern "C" {
1818#endif
1919
2020
21+
22+ PLUGINS_EXPORTDLL uint64 is_connected ();
23+ PLUGINS_EXPORTDLL int refreshAll ();
2124/* Required functions */
2225PLUGINS_EXPORTDLL const char * ts3plugin_name ();
2326PLUGINS_EXPORTDLL const char * ts3plugin_version ();
@@ -38,23 +41,14 @@ PLUGINS_EXPORTDLL void ts3plugin_onConnectStatusChangeEvent(uint64 serverConnect
3841PLUGINS_EXPORTDLL void ts3plugin_onUpdateChannelEvent (uint64 serverConnectionHandlerID , uint64 channelID );
3942PLUGINS_EXPORTDLL void ts3plugin_onUpdateChannelEditedEvent (uint64 serverConnectionHandlerID , uint64 channelID , anyID invokerID , const char * invokerName , const char * invokerUniqueIdentifier );
4043PLUGINS_EXPORTDLL void ts3plugin_onUpdateClientEvent (uint64 serverConnectionHandlerID , anyID clientID , anyID invokerID , const char * invokerName , const char * invokerUniqueIdentifier );
41- PLUGINS_EXPORTDLL void ts3plugin_onClientMoveEvent (uint64 serverConnectionHandlerID , anyID clientID , uint64 oldChannelID , uint64 newChannelID , int visibility , const char * moveMessage );
42- PLUGINS_EXPORTDLL void ts3plugin_onClientMoveSubscriptionEvent (uint64 serverConnectionHandlerID , anyID clientID , uint64 oldChannelID , uint64 newChannelID , int visibility );
43- PLUGINS_EXPORTDLL void ts3plugin_onClientMoveTimeoutEvent (uint64 serverConnectionHandlerID , anyID clientID , uint64 oldChannelID , uint64 newChannelID , int visibility , const char * timeoutMessage );
44- PLUGINS_EXPORTDLL void ts3plugin_onClientMoveMovedEvent (uint64 serverConnectionHandlerID , anyID clientID , uint64 oldChannelID , uint64 newChannelID , int visibility , anyID moverID , const char * moverName , const char * moverUniqueIdentifier , const char * moveMessage );
45- PLUGINS_EXPORTDLL void ts3plugin_onClientKickFromChannelEvent (uint64 serverConnectionHandlerID , anyID clientID , uint64 oldChannelID , uint64 newChannelID , int visibility , anyID kickerID , const char * kickerName , const char * kickerUniqueIdentifier , const char * kickMessage );
44+ PLUGINS_EXPORTDLL void ts3plugin_onClientMoveEvent (uint64 serverConnectionHandlerID , anyID clientID , uint64 oldChannelID , uint64 newChannelID , int visibility , const char * moveMessage );PLUGINS_EXPORTDLL void ts3plugin_onClientKickFromChannelEvent (uint64 serverConnectionHandlerID , anyID clientID , uint64 oldChannelID , uint64 newChannelID , int visibility , anyID kickerID , const char * kickerName , const char * kickerUniqueIdentifier , const char * kickMessage );
4645PLUGINS_EXPORTDLL void ts3plugin_onClientKickFromServerEvent (uint64 serverConnectionHandlerID , anyID clientID , uint64 oldChannelID , uint64 newChannelID , int visibility , anyID kickerID , const char * kickerName , const char * kickerUniqueIdentifier , const char * kickMessage );
47- PLUGINS_EXPORTDLL void ts3plugin_onClientIDsEvent (uint64 serverConnectionHandlerID , const char * uniqueClientIdentifier , anyID clientID , const char * clientName );
48- PLUGINS_EXPORTDLL void ts3plugin_onClientIDsFinishedEvent (uint64 serverConnectionHandlerID );
4946PLUGINS_EXPORTDLL void ts3plugin_onServerEditedEvent (uint64 serverConnectionHandlerID , anyID editerID , const char * editerName , const char * editerUniqueIdentifier );
50- PLUGINS_EXPORTDLL void ts3plugin_onServerUpdatedEvent (uint64 serverConnectionHandlerID );
51- PLUGINS_EXPORTDLL int ts3plugin_onServerErrorEvent (uint64 serverConnectionHandlerID , const char * errorMessage , unsigned int error , const char * returnCode , const char * extraMessage );
5247PLUGINS_EXPORTDLL void ts3plugin_onServerStopEvent (uint64 serverConnectionHandlerID , const char * shutdownMessage );
5348PLUGINS_EXPORTDLL int ts3plugin_onTextMessageEvent (uint64 serverConnectionHandlerID , anyID targetMode , anyID toID , anyID fromID , const char * fromName , const char * fromUniqueIdentifier , const char * message , int ffIgnored );
5449PLUGINS_EXPORTDLL void ts3plugin_onTalkStatusChangeEvent (uint64 serverConnectionHandlerID , int status , int isReceivedWhisper , anyID clientID );
5550
5651/* Clientlib rare */
57- PLUGINS_EXPORTDLL void ts3plugin_onClientSelfVariableUpdateEvent (uint64 serverConnectionHandlerID , int flag , const char * oldValue , const char * newValue );
5852PLUGINS_EXPORTDLL void ts3plugin_onClientChannelGroupChangedEvent (uint64 serverConnectionHandlerID , uint64 channelGroupID , uint64 channelID , anyID clientID , anyID invokerClientID , const char * invokerName , const char * invokerUniqueIdentity );
5953PLUGINS_EXPORTDLL void ts3plugin_onServerGroupClientAddedEvent (uint64 serverConnectionHandlerID , anyID clientID , const char * clientName , const char * clientUniqueIdentity , uint64 serverGroupID , anyID invokerClientID , const char * invokerName , const char * invokerUniqueIdentity );
6054PLUGINS_EXPORTDLL void ts3plugin_onServerGroupClientDeletedEvent (uint64 serverConnectionHandlerID , anyID clientID , const char * clientName , const char * clientUniqueIdentity , uint64 serverGroupID , anyID invokerClientID , const char * invokerName , const char * invokerUniqueIdentity );
0 commit comments