V1Alpha1.RemoteInteractionService.RemoteInteractionServiceClient Class

Namespace: Improbable.SpatialOS.RemoteInteraction

Client for RemoteInteractionService

If you use the GDK for Unreal version 0.10 or later, this class is not compatible with the Standard Runtime variant. If you want to use this class, you must use the Compatibility Mode Runtime variant.

Inheritance

grpc::ClientBase<RemoteInteractionServiceClient>


Constructors

RemoteInteractionServiceClient
RemoteInteractionServiceClient(grpc::Channel channel)

Creates a new client for RemoteInteractionService

Parameters
  • grpc::Channel channel : The channel to use to make remote calls.

RemoteInteractionServiceClient
RemoteInteractionServiceClient(grpc::CallInvoker callInvoker)

Creates a new client for RemoteInteractionService that uses a custom CallInvoker.

Parameters
  • grpc::CallInvoker callInvoker : The callInvoker to use to make remote calls.

RemoteInteractionServiceClient
RemoteInteractionServiceClient()

Protected parameterless constructor to allow creation of test doubles.

RemoteInteractionServiceClient
RemoteInteractionServiceClient(ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameters
  • ClientBaseConfiguration configuration : The client configuration.


Methods

EntityCommand
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandResponse EntityCommand(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Execute an entity command.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

EntityCommand
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandResponse EntityCommand(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request, grpc::CallOptions options)

Execute an entity command.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

EntityCommandAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandResponse> EntityCommandAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Execute an entity command.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

EntityCommandAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandResponse> EntityCommandAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request, grpc::CallOptions options)

Execute an entity command.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityCommandRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

ReserveEntityId
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdResponse ReserveEntityId(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Reserve an entity ID.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

ReserveEntityId
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdResponse ReserveEntityId(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request, grpc::CallOptions options)

Reserve an entity ID.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

ReserveEntityIdAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdResponse> ReserveEntityIdAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Reserve an entity ID.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

ReserveEntityIdAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdResponse> ReserveEntityIdAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request, grpc::CallOptions options)

Reserve an entity ID.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.ReserveEntityIdRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

CreateEntity
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityResponse CreateEntity(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Create a new entity.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

CreateEntity
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityResponse CreateEntity(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request, grpc::CallOptions options)

Create a new entity.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

CreateEntityAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityResponse> CreateEntityAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Create a new entity.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

CreateEntityAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityResponse> CreateEntityAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request, grpc::CallOptions options)

Create a new entity.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.CreateEntityRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

DeleteEntity
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityResponse DeleteEntity(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Delete an existing entity.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

DeleteEntity
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityResponse DeleteEntity(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request, grpc::CallOptions options)

Delete an existing entity.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

DeleteEntityAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityResponse> DeleteEntityAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Delete an existing entity.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

DeleteEntityAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityResponse> DeleteEntityAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request, grpc::CallOptions options)

Delete an existing entity.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.DeleteEntityRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

EntityQuery
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryResponse EntityQuery(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Execute a one-shot query.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

EntityQuery
global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryResponse EntityQuery(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request, grpc::CallOptions options)

Execute a one-shot query.

Returns:
The response received from the server.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.

EntityQueryAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryResponse> EntityQueryAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request, grpc::Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))

Execute a one-shot query.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request : The request to send to the server.
  • grpc::Metadata headers : The initial metadata to send with the call. This parameter is optional.
  • DateTime? deadline : An optional deadline for the call. The call will be cancelled if deadline is hit.
  • CancellationToken cancellationToken : An optional token for canceling the call.

EntityQueryAsync
grpc::AsyncUnaryCall<global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryResponse> EntityQueryAsync(global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request, grpc::CallOptions options)

Execute a one-shot query.

Returns:
The call object.

Parameters
  • global::Improbable.SpatialOS.RemoteInteraction.V1Alpha1.EntityQueryRequest request : The request to send to the server.
  • grpc::CallOptions options : The options for the call.


Overrides

NewInstance
override RemoteInteractionServiceClient NewInstance(ClientBaseConfiguration configuration)

Creates a new instance of client from given ClientBaseConfiguration.

Parameters
  • ClientBaseConfiguration configuration :

Updated 11 months ago


V1Alpha1.RemoteInteractionService.RemoteInteractionServiceClient Class


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.