TeamTalk 5 .NET DLL Version 5.15A
|
Notification events for server changes. More...
Functions | |
delegate void | BearWare.TeamTalk5Srv.UserConnected (ref User lpUser) |
Callback when a new user is connecting to the server. | |
delegate void | BearWare.TeamTalk5Srv.UserLoggedIn (ref User lpUser) |
Callback when a user has logged in. | |
delegate void | BearWare.TeamTalk5Srv.UserLoggedOut (ref User lpUser) |
Callback when a user has logged out. | |
delegate void | BearWare.TeamTalk5Srv.UserDisconnected (ref User lpUser) |
Callback when user has disconnected. | |
delegate void | BearWare.TeamTalk5Srv.UserTimedout (ref User lpUser) |
Callback when a user's connection has timed out. | |
delegate void | BearWare.TeamTalk5Srv.UserKicked (ref User lpKicker, ref User lpKickee, ref Channel lpChannel) |
Callback when a user has been kicked. | |
delegate void | BearWare.TeamTalk5Srv.UserBanned (ref User lpBanner, ref User lpBanee, IntPtr lpChannel) |
Callback when a user has been banned. | |
delegate void | BearWare.TeamTalk5Srv.UserUnbanned (ref User lpUnbanner, string szIPAddress) |
Callback when a ban is removed. | |
delegate void | BearWare.TeamTalk5Srv.UserUpdated (ref User lpUser) |
Callback when a user's properties are being updated. | |
delegate void | BearWare.TeamTalk5Srv.UserJoinedChannel (ref User lpUser, ref Channel lpChannel) |
Callback when a user has joined a channel. | |
delegate void | BearWare.TeamTalk5Srv.UserLeftChannel (ref User lpUser, ref Channel lpChannel) |
Callback when a user has left a channel. | |
delegate void | BearWare.TeamTalk5Srv.UserMoved (ref User lpMover, ref User lpMovee) |
Callback when a user has been moved. | |
delegate void | BearWare.TeamTalk5Srv.UserTextMessage (ref User lpUser, ref TextMessage lpTextMessage) |
Callback when a user is sending a text message. | |
delegate void | BearWare.TeamTalk5Srv.ChannelCreated (ref Channel lpChannel, ref User lpUser) |
Callback when a new channel has been created. | |
delegate void | BearWare.TeamTalk5Srv.ChannelUpdated (ref Channel lpChannel, ref User lpUser) |
Callback when a channel has been updated. | |
delegate void | BearWare.TeamTalk5Srv.ChannelRemoved (ref Channel lpChannel, ref User lpUser) |
Callback when channel has been removed. | |
delegate void | BearWare.TeamTalk5Srv.FileUploaded (ref RemoteFile lpRemoteFile, ref User lpUser) |
Callback when a new file has been uploaded to a channel. | |
delegate void | BearWare.TeamTalk5Srv.FileDownloaded (ref RemoteFile lpRemoteFile, ref User lpUser) |
Callback when a user has downloaded a file. | |
delegate void | BearWare.TeamTalk5Srv.FileDeleted (ref RemoteFile lpRemoteFile, ref User lpUser) |
Callback when a user has deleted a file. | |
delegate void | BearWare.TeamTalk5Srv.ServerUpdated (ref ServerProperties lpServerProperties, ref User lpUser) |
Callback when a user has updated the server properties. | |
delegate void | BearWare.TeamTalk5Srv.SaveServerConfig (ref User lpUser) |
Callback when a user has reguested to save the server configuration. | |
Notification events for server changes.
Callbacks of this type are mainly meant for logging so it's possible to see what is going on the server. Examples of logging events are when a user is dropped due to connection timeout.
delegate void BearWare.TeamTalk5Srv.UserConnected | ( | ref User | lpUser | ) |
Callback when a new user is connecting to the server.
lpUser | The user properties gathered so far. |
delegate void BearWare.TeamTalk5Srv.UserLoggedIn | ( | ref User | lpUser | ) |
Callback when a user has logged in.
This callback occurs in the context of TeamTalkBase.DoLogin() and if #UserLogin returned BearWare.ClientError.CMDERR_SUCCESS.
lpUser | The user properties of the user who logged in. |
delegate void BearWare.TeamTalk5Srv.UserLoggedOut | ( | ref User | lpUser | ) |
Callback when a user has logged out.
lpUser | The properties of the user. |
delegate void BearWare.TeamTalk5Srv.UserDisconnected | ( | ref User | lpUser | ) |
Callback when user has disconnected.
lpUser | The properties of the user. |
delegate void BearWare.TeamTalk5Srv.UserTimedout | ( | ref User | lpUser | ) |
Callback when a user's connection has timed out.
lpUser | The properties of the user. |
delegate void BearWare.TeamTalk5Srv.UserKicked | ( | ref User | lpKicker, |
ref User | lpKickee, | ||
ref Channel | lpChannel | ||
) |
Callback when a user has been kicked.
lpKicker | The user who had initiated the kick. This can be 0. |
lpKickee | The user who has been kicked. |
lpChannel | The channel where the user is kicked from. The can be 0. |
delegate void BearWare.TeamTalk5Srv.UserBanned | ( | ref User | lpBanner, |
ref User | lpBanee, | ||
IntPtr | lpChannel | ||
) |
Callback when a user has been banned.
lpBanner | The user who had initiated the ban. This can be 0. |
lpBanee | The user who has been banned. This may only contain an IP-address. |
lpChannel | The channel where the user is banned from. The can be 0. |
delegate void BearWare.TeamTalk5Srv.UserUnbanned | ( | ref User | lpUnbanner, |
string | szIPAddress | ||
) |
Callback when a ban is removed.
This callback occurs in the contect of TeamTalkBase.DoUnBanUser().
lpUnbanner | The user removing the ban. |
szIPAddress | The IP-address which is unbanned. |
delegate void BearWare.TeamTalk5Srv.UserUpdated | ( | ref User | lpUser | ) |
Callback when a user's properties are being updated.
lpUser | The properties of the user. |
Callback when a user has joined a channel.
lpUser | The properties of the user. |
lpChannel | The properties of the channel being joined. |
Callback when a user has left a channel.
lpUser | The properties of the user. |
lpChannel | The properties of the channel being left. |
Callback when a user has been moved.
This callback occurs in the context of TeamTalkBase.DoMoveUser().
lpMover | The user who initiated the move. |
lpMovee | The user who has been moved. |
delegate void BearWare.TeamTalk5Srv.UserTextMessage | ( | ref User | lpUser, |
ref TextMessage | lpTextMessage | ||
) |
Callback when a user is sending a text message.
This callback occurs in the context of TeamTalkBase.DoTextMessage().
lpUser | The properties of the user. |
lpTextMessage | The text message being sent. |
Callback when a new channel has been created.
This callback occurs in the context of TeamTalkBase.DoMakeChannel() or TeamTalkBase.DoJoinChannel().
lpChannel | The channel which has been created. |
lpUser | The user who created the channel. This can be 0. |
Callback when a channel has been updated.
This callback occurs in the context of TeamTalkBase.DoUpdateChannel().
lpChannel | The new properties of the channel. |
lpUser | The user who initiated the update. This can be 0. |
Callback when channel has been removed.
lpChannel | The properties of the channel which has been removed. |
lpUser | The properties of the who initiated the removal. This can be 0. |
delegate void BearWare.TeamTalk5Srv.FileUploaded | ( | ref RemoteFile | lpRemoteFile, |
ref User | lpUser | ||
) |
Callback when a new file has been uploaded to a channel.
lpRemoteFile | The properties of the file. |
lpUser | The properties of the user who uploaded the file. |
delegate void BearWare.TeamTalk5Srv.FileDownloaded | ( | ref RemoteFile | lpRemoteFile, |
ref User | lpUser | ||
) |
Callback when a user has downloaded a file.
lpRemoteFile | The properties of the file. |
lpUser | The properties of the user who downloaded the file. |
delegate void BearWare.TeamTalk5Srv.FileDeleted | ( | ref RemoteFile | lpRemoteFile, |
ref User | lpUser | ||
) |
Callback when a user has deleted a file.
lpRemoteFile | The properties of the file. |
lpUser | The properties of the user who deleted the file. |
delegate void BearWare.TeamTalk5Srv.ServerUpdated | ( | ref ServerProperties | lpServerProperties, |
ref User | lpUser | ||
) |
Callback when a user has updated the server properties.
This callback occurs in the context of TeamTalkBase.DoUpdateServer().
lpServerProperties | The properties of the server. |
lpUser | The user who initiated the server update. |
delegate void BearWare.TeamTalk5Srv.SaveServerConfig | ( | ref User | lpUser | ) |
Callback when a user has reguested to save the server configuration.
lpUser | The properties of the user who requested to save the server configuration. This can be 0. |
UserConnected BearWare.TeamTalk5Srv.OnUserConnected |
Register using #UserConnected delegate.
Definition at line 188 of file TeamTalkSrv.cs.
UserLoggedIn BearWare.TeamTalk5Srv.OnUserLoggedIn |
Register using #UserLoggedIn delegate.
Definition at line 201 of file TeamTalkSrv.cs.
UserLoggedOut BearWare.TeamTalk5Srv.OnUserLoggedOut |
Register using #UserLoggedOut delegate.
Definition at line 210 of file TeamTalkSrv.cs.
UserDisconnected BearWare.TeamTalk5Srv.OnUserDisconnected |
Register using #UserDisconnected delegate.
Definition at line 220 of file TeamTalkSrv.cs.
UserTimedout BearWare.TeamTalk5Srv.OnUserTimedout |
Register using #UserTimedout delegate.
Definition at line 230 of file TeamTalkSrv.cs.
UserKicked BearWare.TeamTalk5Srv.OnUserKicked |
Register using #UserKicked delegate.
Definition at line 242 of file TeamTalkSrv.cs.
UserBanned BearWare.TeamTalk5Srv.OnUserBanned |
Register using #UserBanned delegate.
Definition at line 255 of file TeamTalkSrv.cs.
UserUnbanned BearWare.TeamTalk5Srv.OnUserUnbanned |
Register using #UserUnbanned delegate.
Definition at line 268 of file TeamTalkSrv.cs.
UserUpdated BearWare.TeamTalk5Srv.OnUserUpdated |
Register using #UserUpdated delegate.
Definition at line 278 of file TeamTalkSrv.cs.
UserJoinedChannel BearWare.TeamTalk5Srv.OnUserJoinedChannel |
Register using #UserJoinedChannel delegate.
Definition at line 289 of file TeamTalkSrv.cs.
UserLeftChannel BearWare.TeamTalk5Srv.OnUserLeftChannel |
Register using #UserLeftChannel delegate.
Definition at line 300 of file TeamTalkSrv.cs.
UserMoved BearWare.TeamTalk5Srv.OnUserMoved |
Register using #UserMoved delegate.
Definition at line 313 of file TeamTalkSrv.cs.
UserTextMessage BearWare.TeamTalk5Srv.OnUserTextMessage |
Register using #UserTextMessage delegate.
Definition at line 326 of file TeamTalkSrv.cs.
ChannelCreated BearWare.TeamTalk5Srv.OnChannelCreated |
Register using #ChannelCreated delegate.
Definition at line 340 of file TeamTalkSrv.cs.
ChannelUpdated BearWare.TeamTalk5Srv.OnChannelUpdated |
Register using #ChannelUpdated delegate.
Definition at line 353 of file TeamTalkSrv.cs.
ChannelRemoved BearWare.TeamTalk5Srv.OnChannelRemoved |
Register using #ChannelRemoved delegate.
Definition at line 365 of file TeamTalkSrv.cs.
FileUploaded BearWare.TeamTalk5Srv.OnFileUploaded |
Register using #FileUploaded delegate.
Definition at line 376 of file TeamTalkSrv.cs.
FileDownloaded BearWare.TeamTalk5Srv.OnFileDownloaded |
Register using #FileDownloaded delegate.
Definition at line 387 of file TeamTalkSrv.cs.
FileDeleted BearWare.TeamTalk5Srv.OnFileDeleted |
Register using #FileDeleted delegate.
Definition at line 398 of file TeamTalkSrv.cs.
ServerUpdated BearWare.TeamTalk5Srv.OnServerUpdated |
Register using #ServerUpdated delegate.
Definition at line 411 of file TeamTalkSrv.cs.
SaveServerConfig BearWare.TeamTalk5Srv.OnSaveServerConfig |
Register using #SaveServerConfig delegate.
Definition at line 423 of file TeamTalkSrv.cs.