Table of Contents

Class WebSocketManagerService

Namespace
Virtufin.WebSocketManager.Protos
Assembly
Virtufin.WebSocketManager.dll
public class WebSocketManagerService : WebSocketManager.WebSocketManagerBase
Inheritance
WebSocketManager.WebSocketManagerBase
WebSocketManagerService
Inherited Members

Constructors

WebSocketManagerService(IWebSocketService, ILogger<WebSocketManagerService>)

public WebSocketManagerService(IWebSocketService webSocketService, ILogger<WebSocketManagerService> logger)

Parameters

webSocketService IWebSocketService
logger ILogger<WebSocketManagerService>

Methods

Connect(ConnectRequest, ServerCallContext)

public override Task<ConnectResponse> Connect(ConnectRequest request, ServerCallContext context)

Parameters

request ConnectRequest
context ServerCallContext

Returns

Task<ConnectResponse>

Disconnect(DisconnectRequest, ServerCallContext)

public override Task<DisconnectResponse> Disconnect(DisconnectRequest request, ServerCallContext context)

Parameters

request DisconnectRequest
context ServerCallContext

Returns

Task<DisconnectResponse>

List(ListRequest, ServerCallContext)

public override Task<ListResponse> List(ListRequest request, ServerCallContext context)

Parameters

request ListRequest
context ServerCallContext

Returns

Task<ListResponse>

Send(SendRequest, ServerCallContext)

public override Task<SendResponse> Send(SendRequest request, ServerCallContext context)

Parameters

request SendRequest
context ServerCallContext

Returns

Task<SendResponse>

SendRaw(SendRawRequest, ServerCallContext)

public override Task<SendRawResponse> SendRaw(SendRawRequest request, ServerCallContext context)

Parameters

request SendRawRequest
context ServerCallContext

Returns

Task<SendRawResponse>

StartPublish(StartPublishRequest, ServerCallContext)

public override Task<StartPublishResponse> StartPublish(StartPublishRequest request, ServerCallContext context)

Parameters

request StartPublishRequest
context ServerCallContext

Returns

Task<StartPublishResponse>

StopPublish(StopPublishRequest, ServerCallContext)

public override Task<StopPublishResponse> StopPublish(StopPublishRequest request, ServerCallContext context)

Parameters

request StopPublishRequest
context ServerCallContext

Returns

Task<StopPublishResponse>