Documentation ¶
Overview ¶
Package joinmgr implements channel JOIN management in an environment with connection pooling and a global rate-limit in JOIN commands.
XXX: WIP, partially implemented
Index ¶
- type JM
- func (jm *JM) Connected(con *conpool.Con)
- func (jm *JM) Disconnected(con *conpool.Con, err error)
- func (jm *JM) Join(target string)
- func (jm *JM) Joined(con *conpool.Con, msg *conpool.Message)
- func (jm *JM) Part(target string)
- func (jm *JM) Parted(con *conpool.Con, msg *conpool.Message)
- func (jm *JM) Run(ctx context.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JM ¶
type JM struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.