Documentation
¶
Index ¶
- Constants
- func AttachToCmdr(tcp cmdr.OptCmd, opts ...CmdrOpt)
- func DefaultLooper(cmd *cmdr.Command, args []string, mainLoop MainLoop, prefixPrefix string, ...) (err error)
- func New(udpMode bool, config *base.Config, opts ...Opt) error
- type CmdrOpt
- func WithCmdrClientOptions(opts ...Opt) CmdrOpt
- func WithCmdrClientProtocolInterceptor(fn protocol.ClientInterceptor) CmdrOpt
- func WithCmdrCommandAction(action CommandAction) CmdrOpt
- func WithCmdrInteractiveCommand(enabled bool) CmdrOpt
- func WithCmdrMainLoop(mainLoop MainLoop) CmdrOpt
- func WithCmdrNil() CmdrOpt
- func WithCmdrPort(port int) CmdrOpt
- func WithCmdrPrefixPrefix(prefixPrefix string) CmdrOpt
- func WithCmdrUDPMode(mode bool) CmdrOpt
- type CommandAction
- type MainLoop
- type MainLoopHolder
- type Opt
Constants ¶
View Source
const (
DefaultPort = 8883
)
Variables ¶
This section is empty.
Functions ¶
func AttachToCmdr ¶
func DefaultLooper ¶
Types ¶
type CmdrOpt ¶
type CmdrOpt func(*builder)
func WithCmdrClientOptions ¶
func WithCmdrClientProtocolInterceptor ¶
func WithCmdrClientProtocolInterceptor(fn protocol.ClientInterceptor) CmdrOpt
func WithCmdrCommandAction ¶
func WithCmdrCommandAction(action CommandAction) CmdrOpt
func WithCmdrMainLoop ¶
func WithCmdrNil ¶
func WithCmdrNil() CmdrOpt
func WithCmdrPort ¶
func WithCmdrPrefixPrefix ¶
func WithCmdrUDPMode ¶
type CommandAction ¶
type MainLoopHolder ¶
type Opt ¶
type Opt func(obj *clientObj)
func WithClientMainLoop ¶
func WithClientPrefixPrefix ¶
func WithClientProtocolInterceptor ¶
func WithClientProtocolInterceptor(fn protocol.ClientInterceptor) Opt
func WithClientUDPMode ¶
Click to show internal directories.
Click to hide internal directories.