Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Atsika/aznet
/ types & classes
Types & classes
31 in github.com/Atsika/aznet
⨍
Functions
206
◇
Types & classes
31
Struct
AdaptivePoll
AdaptivePoll implements an exponential back-off sleep utility. Call Reset() after any activity to return to the fast interval.
poll.go:7
Struct
Buffers
Buffers encapsulates the internal bytes.Buffer instances used by a connection.
aznet.go:316
Struct
Config
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
Struct
Conn
Conn implements net.Conn.
aznet.go:276
Struct
DefaultMetrics
DefaultMetrics implements the Metrics interface with atomic counters.
metrics.go:28
Interface
Driver
Driver defines how a driver handles the initial connection setup.
aznet.go:81
Struct
Endpoint
Endpoint represents an aznet endpoint.
endpoint.go:13
Interface
Factory
Factory is an interface for creating a Driver implementation.
aznet.go:106
Struct
Frame
4 bytes length + 1 byte type Frame represents a single message unit.
frame.go:11
Struct
Handshake
Handshake represents a discovered connection request.
aznet.go:34
Struct
Listener
Listener implements net.Listener.
aznet.go:661
Interface
Metrics
Metrics is an interface for tracking connection statistics. Drivers call Increment* and collectors read via Get*.
metrics.go:11
Struct
Noise
Noise encapsulates the Noise Protocol handshake state and cipher suite.
crypto.go:35
FuncType
Option
Option defines a functional option for Listen/Dial.
options.go:40
Interface
Rotator
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
Struct
ServiceAddr
ServiceAddr is a reusable net.Addr implementation for all drivers.
aznet.go:71
Struct
SessionTokens
SessionTokens represents the session-specific tokens/SAS exchanged after handshake.
aznet.go:40
Interface
Transport
Transport is the raw byte-exchange interface implemented by drivers.
aznet.go:46
Struct
blobDriver
azblob.go:88
Struct
blobFactory
azblob.go:38
Struct
blobTransport
azblob.go:253
Struct
metricsDriver
metrics.go:72
Interface
metricsProvider
metrics.go:65
Struct
metricsReadCloser
aznet.go:865
Struct
metricsTransport
aznet.go:805
Struct
queueDriver
azqueue.go:78
Struct
queueFactory
azqueue.go:28
Struct
queueTransport
azqueue.go:232
Struct
tableDriver
aztable.go:107
Struct
tableFactory
aztable.go:62
Struct
tableTransport
aztable.go:252