Abstract class representing a Rivet Actor. Extend this class to implement logic for your actor.
Represents a client connection to an actor.
Protocol format used to communicate between the client & actor.
Context for an remote procedure call.
Error that can be safely returned to the user. Usually used to indicate a user error.
Deletes a key-value pair from the key-value store.
Deletes all data from the key-value store. This CANNOT be undone.
Deletes a batch of key-value pairs from the key-value store.
Retrieves a value from the key-value store.
Retrieves a batch of key-value pairs.
Retrieves all key-value pairs in the KV store. When using any of the options, the keys lexicographic order is used for filtering.
Stores a key-value pair in the key-value store.
Stores a batch of key-value pairs.