Skip to content

AsyncBaseProtocol

Full path: schola.core.protocols.async_base_protocol.AsyncBaseProtocol

Async base class for all communication protocols with Schola.

AsyncBaseProtocol

Methods

close

close()

Close the protocol connection asynchronously.

Returns

Return type: None


get_definition

get_definition(*args, **kwargs)

Get the environment definition from Unreal Engine.

Parameters

  • *args - Variable length argument list.

  • **kwargs - Arbitrary keyword arguments.


send_startup_msg

send_startup_msg(*args, **kwargs)

Send the initial startup message to Unreal Engine.

Parameters

  • *args - Variable length argument list.

  • **kwargs - Arbitrary keyword arguments.


start

start()

Start the protocol connection asynchronously.

Returns

Return type: None

Attributes

properties

properties

Get protocol-specific properties.