# Functions
FirstNotEmpty returns the first string passed in that is not an empty value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewLocker returns a new Locker instance.
No description provided by the author
NewSinkPool returns a new empty SinkPool.
RandomString generates a random string of alpha-numeric characters using a pseudo-random number generator.
ScanReader reads up to 64KB of line from the reader and emits that value over the websocket.
TrimIPSuffix removes the internal port value from an IP address to ensure we're only ever working directly with the IP address.
# Constants
InstallSink handles installation output for a server.
LogSink handles console output for game servers, including messages being sent via Kuber to the console instance.
# Structs
No description provided by the author
No description provided by the author
AtomicString allows for reading/writing to a given struct field without having to worry about a potential race condition scenario.
No description provided by the author
No description provided by the author
Rate defines a rate limiter of n items (limit) per duration of time.
SinkPool represents a pool with sinks.
No description provided by the author
# Type aliases
SinkName represents one of the registered sinks for a server.