Package-level declarations

Types

Link copied to clipboard
class Callback<TCall : ICallbackMsg> @JvmOverloads constructor(val callbackType: Class<out TCall>, func: Consumer<TCall>?, mgr: ICallbackMgrInternals? = null, var 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

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 : ICallbackMsg

Represents the base object all callbacks are based off.

Link copied to clipboard
Link copied to clipboard
interface ICallbackMsg

A callback message

Link copied to clipboard