package
0.2.18
Repository: https://github.com/tjs-w/go-proto-stomp.git
Documentation: pkg.go.dev

# Functions

NewClientHandler creates the Client for STOMP.
NewFrame creates an empty new Frame.
NewFrameFromBytes creates a new Frame that is populated with deserialized raw input.
NewSession creates a new session object & maintains the session state internally.
ReleaseVersion returns the version of the go-proto-stomp module.
StartBroker is the entry point for the STOMP broker.

# Constants

Modes: server/client.
Client Frame Commands.
Client Frame Commands.
Client Frame Commands.
Client Frame Commands.
Client Frame Commands.
Server Frame Commands.
Client Frame Commands.
Server Frame Commands.
Server Frame Commands.
Client Frame Commands.
Server Frame Commands.
Client Frame Commands.
Client Frame Commands.
Client Frame Commands.
Client Frame Commands.
No description provided by the author
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Frame headers.
Header values for AckMode.
Header values for AckMode.
Header values for AckMode.
Modes: server/client.
STOMP over TCP.
STOMP over Websocket.

# Structs

BrokerOpts is passed as an argument to StartBroker.
ClientHandler is the control struct for Client's connection with the STOMP Broker.
ClientOpts provides the options as argument to NewClientHandler.
Frame represents the stomp protocol frame.
Session handles the STOMP client session on connection.
Subscription represents the state of subscription.
Transaction represents the state of transaction.
UserMessage represents the messages and the user-headers to be received by the user.

# Interfaces

Broker lists the methods supported by the STOMP brokers.

# Type aliases

No description provided by the author
Command represents the STOMP message-type.
FrameSource is the source of frame: either Broker or Client.
Header represents the header-keys in the STOMP Frame.
LoginFunc represents the user-defined authentication function.
MessageHandlerFunc is the function-type for user-defined function to handle the messages.
Transport represents the underlying transporting protocol for STOMP.