Click or drag to resize
Connection Events

The Connection type exposes the following members.

Events
  NameDescription
Public eventChannelChanged
Called when a channel was changed
Public eventChannelDeleted
After deleting a Channel the event will be called.
Public eventChannelDescriptionUpdated
Called when the Description was edited
Public eventChannelMessage
Called when a channel message was received
Public eventChannelMoved
Called when a channel is being moved.
Public eventChannelPasswordChanged
Called when a Password was modified.
Public eventChannelSubscribed
Called when channel has been subscribed
Public eventChannelSubscribesFinished
Marks the end of multiple calls to ChannelSubscribed
Public eventChannelUnsubscribed
Called when channel has been unsubscribed
Public eventChannelUnsubscribesFinished
Marks the end of multiple calls to ChannelUnsubscribed
Public eventCheckServerUniqueIdentifier
Used to check if the unique identifier is the correct one
Public eventClientKickedFromChannel
When a client is kicked from a channel
Public eventClientKickedFromServer
When a client is kicked from the server
Public eventClientMessage
Called when a private text message from a client was received
Public eventClientMoved
Called when a client is actively switching channels.
Public eventClientMovedSubscription
Once a channel has been subscribed or unsubscribed, the event is called for each client in the subscribed channel. The event is not to be confused with ClientMoved, which is called for clients actively switching channels.
Public eventClientTimeout
When a clients is moved because of a timeout
Public eventClientUpdated
Called when a client was changed
Public eventCustom3dRolloffCalculationClient
Called to calculate volume attenuation for distance in 3D positioning of clients.
Public eventCustom3dRolloffCalculationWaveReceived
Called to calculate volume attenuation for distance in 3D positioning of a wave file that was opened with PlayWaveFile(String, Boolean).
Public eventEditCapturedVoiceData
Called after sound is recorded from the sound device and is preprocessed. This event can be used to get/alter recorded sound. It can also be used to determine if this sound will be send, or discarded.
Public eventEditMixedPlaybackVoiceData
The following event is called when all sounds that are about to be played back for this server connection have been mixed. This is the last chance to alter/get sound. The event can be used to alter or get the sound data before playback.
Public eventEditPlaybackVoiceData
Called when a incoming voice packet from a remote client was decoded and is about to be played, before it is 3D positioned and mixed with other sound sources. The event can be used to alter the voice data (for example when you want to do effects on it) or to record the voice data.
Public eventEditPostProcessVoiceData
Called when a incoming voice packet from a remote client was decoded and 3D positioned and is about to be played, but before it is mixed with other sounds sources. The event can be used to alter or get the voice data after it has been 3D positioned.
Public eventFileInfoReceived
Called after GetFileInfo(String, String) containing the reply by the server
Public eventFileTransferStatusReceived
Called when a file finished being transfered, triggered by SendFile Overload or RequestFile Overload has finished or aborted with an error.
Public eventNewChannel
Informs about the existence of each channel, after connection has been established, all current channels on the server are announced. This happens with delays to avoid a flood of information after connecting.
Public eventNewChannelCreated
After on successfully creating a new Channel the event will be called
Public eventPlaybackShutdownCompleted
Public eventProtocolVersionReceived
While connecting to a server, the protocol version is reported.
Public eventServerError
Error codes sent by the server to the client
Public eventServerMessage
Called when a server message was received
Public eventServerStop
Called when the server has been shutdown
Public eventServerUpdated
Called when the virtual server was changed
Public eventStatusChanged
After calling Start Overload the client will be informed of the connection status changes by the event
Public eventTalkStatusChanged
When a client starts or stops talking
Public eventWhisperIgnored
Used when whisper is received from a Client that has not been added to the whisper allow list.
Top
See Also