session_pb2_grpc

Classes

SessionUtilitiesStub

SessionUtilitiesAsyncStub

SessionUtilitiesServicer

Functions

add_SessionUtilitiesServicer_to_server(servicer, server)

Package Contents

class session_pb2_grpc.SessionUtilitiesStub(channel)[source]
Parameters:

channel (Union[grpc.Channel, grpc.aio.Channel])

EnumerateDevices: grpc.UnaryUnaryMultiCallable[session_pb2.EnumerateDevicesRequest, session_pb2.EnumerateDevicesResponse]

Provides a list of devices or chassis connected to server under localhost

Reserve: grpc.UnaryUnaryMultiCallable[session_pb2.ReserveRequest, session_pb2.ReserveResponse]

Reserve a set of client defined resources for exclusive use

IsReservedByClient: grpc.UnaryUnaryMultiCallable[session_pb2.IsReservedByClientRequest, session_pb2.IsReservedByClientResponse]

Determines if a set of client defined resources is currently reserved by a specific client

Unreserve: grpc.UnaryUnaryMultiCallable[session_pb2.UnreserveRequest, session_pb2.UnreserveResponse]

Unreserves a previously reserved resource

ResetServer: grpc.UnaryUnaryMultiCallable[session_pb2.ResetServerRequest, session_pb2.ResetServerResponse]

Resets the server to a default state with no open sessions

class session_pb2_grpc.SessionUtilitiesAsyncStub
EnumerateDevices: grpc.aio.UnaryUnaryMultiCallable[session_pb2.EnumerateDevicesRequest, session_pb2.EnumerateDevicesResponse]

Provides a list of devices or chassis connected to server under localhost

Reserve: grpc.aio.UnaryUnaryMultiCallable[session_pb2.ReserveRequest, session_pb2.ReserveResponse]

Reserve a set of client defined resources for exclusive use

IsReservedByClient: grpc.aio.UnaryUnaryMultiCallable[session_pb2.IsReservedByClientRequest, session_pb2.IsReservedByClientResponse]

Determines if a set of client defined resources is currently reserved by a specific client

Unreserve: grpc.aio.UnaryUnaryMultiCallable[session_pb2.UnreserveRequest, session_pb2.UnreserveResponse]

Unreserves a previously reserved resource

ResetServer: grpc.aio.UnaryUnaryMultiCallable[session_pb2.ResetServerRequest, session_pb2.ResetServerResponse]

Resets the server to a default state with no open sessions

class session_pb2_grpc.SessionUtilitiesServicer[source]
abstractmethod EnumerateDevices(request, context)[source]

Provides a list of devices or chassis connected to server under localhost

Parameters:
Return type:

Union[session_pb2.EnumerateDevicesResponse, collections.abc.Awaitable[session_pb2.EnumerateDevicesResponse]]

abstractmethod Reserve(request, context)[source]

Reserve a set of client defined resources for exclusive use

Parameters:
Return type:

Union[session_pb2.ReserveResponse, collections.abc.Awaitable[session_pb2.ReserveResponse]]

abstractmethod IsReservedByClient(request, context)[source]

Determines if a set of client defined resources is currently reserved by a specific client

Parameters:
Return type:

Union[session_pb2.IsReservedByClientResponse, collections.abc.Awaitable[session_pb2.IsReservedByClientResponse]]

abstractmethod Unreserve(request, context)[source]

Unreserves a previously reserved resource

Parameters:
Return type:

Union[session_pb2.UnreserveResponse, collections.abc.Awaitable[session_pb2.UnreserveResponse]]

abstractmethod ResetServer(request, context)[source]

Resets the server to a default state with no open sessions

Parameters:
Return type:

Union[session_pb2.ResetServerResponse, collections.abc.Awaitable[session_pb2.ResetServerResponse]]

session_pb2_grpc.add_SessionUtilitiesServicer_to_server(servicer, server)[source]
Parameters:
Return type:

None