package
0.1.3
Repository: https://github.com/golib/chattypantz.git
Documentation: pkg.go.dev

# Functions

ChatLoggerNew is a factory function that returns a new ChatLogger instance.
ChatManagerNew is a factory function that returns a new instance of a chat manager.
ChatMessageNew is a factory method that returns a new chat room message instance.
ChatResponseNew is a factory method that returns a new chat room message instance.
ChatRoomNew is a factory function that returns a new instance of a chat room.
ChatterNew is a factory function that returns a new Chatter instance.
InfoNew is a factory function that returns a new instance of Info.
New is a factory function that returns a new server instance.
PrintUsageAndExit is used to print out command line options.
PrintVersionAndExit prints the version of the server then exits.
StatsNew is a factory function that returns a new instance of statistics.

# Constants

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
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
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
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
No description provided by the author
No description provided by the author
The hostname of the server.
Maximum number of connections allowed.
Maximum idle seconds per user connection.
Maximum number of computer processors to utilize.
Maximum number of chat rooms allowed.
Port to receive requests: see IANA Port Numbers.
Profiler port to receive requests.

# Structs

ChatLogger is an enhancement over the base logger for application logging patterns.
ChatManager represents a control hub of chat rooms and chatters for the server.
ChatRequest is a structure for commands sent for processing from the client.
ChatResponse is a structure for JSON responses sent back to the client.
ChatRoom represents a hub of chatters where messages can be exchanged.
No description provided by the author
ChatRoomStats is a simple structure for returning statistic information on the room.
Chatter is a wrapper around a connection that represents one chat client on the server.
ChatterStats is a simple structure for returning statistic information on the chatter.
Info provides basic config information to/about the running server.
Options represents parameters that are passed to the application to be used in constructing the server.
Server is the main structure that represents a server instance.
Stats contains runtime statistics for the server.