Package-level declarations

Types

Link copied to clipboard
class Callback<TCall : CallbackMsg> @JvmOverloads constructor(val callbackType: Class<out TCall>, onRun: Consumer<TCall>?, mgr: CallbackManager? = null, val jobID: JobID = JobID.INVALID) : CallbackBase, Closeable
Link copied to clipboard
abstract class CallbackBase

This is the base class for the utility Callback class. This is for internal use only, and shouldn't be used directly.

Link copied to clipboard
class CallbackManager(steamClient: SteamClient)

This class is a utility for routing callbacks to function calls. In order to bind callbacks to functions, an instance of this class must be created for the SteamClient instance that will be posting callbacks.

Link copied to clipboard
abstract class CallbackMsg

Represents the base object all callbacks are based off.