MCPcopy Create free account

hub / github.com/Atsika/aznet / types & classes

Types & classes31 in github.com/Atsika/aznet

StructAdaptivePoll
AdaptivePoll implements an exponential back-off sleep utility. Call Reset() after any activity to return to the fast interval.
poll.go:7
StructBuffers
Buffers encapsulates the internal bytes.Buffer instances used by a connection.
aznet.go:316
StructConfig
Config holds runtime settings for a connection or listener. Zero value yields sane defaults via defaultConfig(). Users should modify it through functi
options.go:45
StructConn
Conn implements net.Conn.
aznet.go:276
StructDefaultMetrics
DefaultMetrics implements the Metrics interface with atomic counters.
metrics.go:28
InterfaceDriver
Driver defines how a driver handles the initial connection setup.
aznet.go:81
StructEndpoint
Endpoint represents an aznet endpoint.
endpoint.go:13
InterfaceFactory
Factory is an interface for creating a Driver implementation.
aznet.go:106
StructFrame
4 bytes length + 1 byte type Frame represents a single message unit.
frame.go:11
StructHandshake
Handshake represents a discovered connection request.
aznet.go:34
StructListener
Listener implements net.Listener.
aznet.go:661
InterfaceMetrics
Metrics is an interface for tracking connection statistics. Drivers call Increment* and collectors read via Get*.
metrics.go:11
StructNoise
Noise encapsulates the Noise Protocol handshake state and cipher suite.
crypto.go:35
FuncTypeOption
Option defines a functional option for Listen/Dial.
options.go:40
InterfaceRotator
Rotator is optionally implemented by transports that need resource rotation (e.g., blob append blobs have a 50,000 block limit). Core handles rotation
aznet.go:64
StructServiceAddr
ServiceAddr is a reusable net.Addr implementation for all drivers.
aznet.go:71
StructSessionTokens
SessionTokens represents the session-specific tokens/SAS exchanged after handshake.
aznet.go:40
InterfaceTransport
Transport is the raw byte-exchange interface implemented by drivers.
aznet.go:46
StructblobDriver
azblob.go:88
StructblobFactory
azblob.go:38
StructblobTransport
azblob.go:253
StructmetricsDriver
metrics.go:72
InterfacemetricsProvider
metrics.go:65
StructmetricsReadCloser
aznet.go:865
StructmetricsTransport
aznet.go:805
StructqueueDriver
azqueue.go:78
StructqueueFactory
azqueue.go:28
StructqueueTransport
azqueue.go:232
StructtableDriver
aztable.go:107
StructtableFactory
aztable.go:62
StructtableTransport
aztable.go:252