# Functions
BridgeConns bridges two connections, like netcat.
ErrorIsKind returns true if err is an ErrorWithKind of the specified kind, or false otherwise (including if nil).
GetSysCPUCount returns number of logical CPU cores on the system.
GetSysMemoryMiB returns the capacity (in mebibytes) of the physical memory installed on the system.
MakeReceptorSAN generates a subjectAltName extension, optionally containing Receptor names.
NewBroker allocates a new Broker object.
NewIncrementalDuration returns an IncrementalDuration object with initialized values.
No description provided by the author
ReadStringContext calls bufio.Reader.ReadString() but uses a context.
ReceptorNames returns a list of Receptor node IDs found in the subjectAltName field of an x.509 certificate.
TryFLock non-blockingly attempts to acquire a lock on the file.
UnixSocketListen listens on a Unix socket, handling file locking and permissions.
WrapErrorWithKind creates an ErrorWithKind that wraps an underlying error.
# Constants
NormalBufferSize is the size of buffers used by various processes when copying data between sockets.
# Variables
ErrLocked is returned when the flock is already held.
OIDReceptorName is the OID for a Receptor node ID.
OIDSubjectAltName is the OID for subjectAltName.
# Structs
Broker implements a simple pub-sub broadcast system.
DNSNameEncode is used for encoding the OtherName field of an x.509 subjectAltName.
ErrorWithKind represents an error wrapped with a designation of what kind of error it is.
FLock represents a file lock.
GeneralNameEncode is used for encoding a GeneralName in an x.509 certificate.
IncrementalDuration handles a time.Duration with max limits.
IPAddressEncode is used for encoding the OtherName field of an x.509 subjectAltName.
JobContext is a synchronization object that combines the functions of a Context and a WaitGroup.
OtherNameDecode is used for decoding the OtherName field type of an x.509 subjectAltName.
OtherNameEncode is used for encoding the OtherName field of an x.509 subjectAltName.
UTFString is used for encoding a UTF-8 string.