1 sharedlibrarycoreinterfacesevents IGameServerEventSubscriptions
RaidMax edited this page 2023-05-20 22:09:21 -05:00

IGameServerEventSubscriptions Public interface

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph SharedLibraryCore.Interfaces.Events
  SharedLibraryCore.Interfaces.Events.IGameServerEventSubscriptions[[IGameServerEventSubscriptions]]
  class SharedLibraryCore.Interfaces.Events.IGameServerEventSubscriptions interfaceStyle;
  end

Members

Methods

Public Static methods

Returns Name
void ClearEventInvocations()
Task InvokeEventAsync(CoreEvent coreEvent, CancellationToken token)

Details

Methods

InvokeEventAsync

Source code

public static Task InvokeEventAsync(CoreEvent coreEvent, CancellationToken token)
Arguments
Type Name Description
CoreEvent coreEvent
CancellationToken token

ClearEventInvocations

Source code

public static void ClearEventInvocations()

Events

MonitoringStarted

public static event Func<MonitorStartEvent, CancellationToken, Task> MonitoringStarted
Summary

Raised when IW4MAdmin starts monitoring a game server MonitorStartEvent

MonitoringStopped

public static event Func<MonitorStopEvent, CancellationToken, Task> MonitoringStopped
Summary

Raised when IW4MAdmin stops monitoring a game server MonitorStopEvent

ConnectionInterrupted

public static event Func<ConnectionInterruptEvent, CancellationToken, Task> ConnectionInterrupted
Summary

Raised when communication was interrupted with a game server ConnectionInterruptEvent

ConnectionRestored

public static event Func<ConnectionRestoreEvent, CancellationToken, Task> ConnectionRestored
Summary

Raised when communication was resumed with a game server ConnectionRestoreEvent

ClientDataUpdated

public static event Func<ClientDataUpdateEvent, CancellationToken, Task> ClientDataUpdated
Summary

Raised when updated client data was received from a game server ClientDataUpdateEvent

ServerCommandExecuteRequested

public static event Func<ServerCommandRequestExecuteEvent, CancellationToken, Task> ServerCommandExecuteRequested
Summary

Raised when a command is requested to be executed on a game server

ServerCommandExecuted

public static event Func<ServerCommandExecuteEvent, CancellationToken, Task> ServerCommandExecuted
Summary

Raised when a command was executed on a game server ServerCommandExecuteEvent

ServerValueRequested

public static event Func<ServerValueRequestEvent, CancellationToken, Task> ServerValueRequested
Summary

Raised when a server value is requested for a game server ServerValueRequestEvent

ServerValueReceived

public static event Func<ServerValueReceiveEvent, CancellationToken, Task> ServerValueReceived
Summary

Raised when a server value was received from a game server (success or fail) ServerValueReceiveEvent

ServerValueSetRequested

public static event Func<ServerValueSetRequestEvent, CancellationToken, Task> ServerValueSetRequested
Summary

Raised when a request to set a server value on a game server is received ServerValueSetRequestEvent

ServerValueSetCompleted

public static event Func<ServerValueSetCompleteEvent, CancellationToken, Task> ServerValueSetCompleted
Summary

Raised when a setting server value on a game server is completed (success or fail) ServerValueSetRequestEvent

Generated with ModularDoc