Documentation ¶
Index ¶
- type LogWriter
- type Server
- type ServerManager
- func (sm *ServerManager) Close()
- func (sm *ServerManager) GetServerChannel(serverID, channel string) *girc.Channel
- func (sm *ServerManager) GetServerChannels(serverID string) []*girc.Channel
- func (sm *ServerManager) GetServerConfig(serverID string) *config.ConfigServer
- func (sm *ServerManager) GetServerEvents(serverID string) []girc.Event
- func (sm *ServerManager) GetServersIDs() []string
- func (sm *ServerManager) GetUsersForChannel(serverID, channel string) []*girc.User
- func (sm *ServerManager) Run(ctx context.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServerManager ¶
type ServerManager struct {
// contains filtered or unexported fields
}
func NewServerManager ¶
func NewServerManager(cfg *config.Config) *ServerManager
func (*ServerManager) Close ¶
func (sm *ServerManager) Close()
func (*ServerManager) GetServerChannel ¶
func (sm *ServerManager) GetServerChannel(serverID, channel string) *girc.Channel
func (*ServerManager) GetServerChannels ¶
func (sm *ServerManager) GetServerChannels(serverID string) []*girc.Channel
func (*ServerManager) GetServerConfig ¶
func (sm *ServerManager) GetServerConfig(serverID string) *config.ConfigServer
func (*ServerManager) GetServerEvents ¶
func (sm *ServerManager) GetServerEvents(serverID string) []girc.Event
func (*ServerManager) GetServersIDs ¶
func (sm *ServerManager) GetServersIDs() []string
func (*ServerManager) GetUsersForChannel ¶
func (sm *ServerManager) GetUsersForChannel(serverID, channel string) []*girc.User
func (*ServerManager) Run ¶
func (sm *ServerManager) Run(ctx context.Context)
Click to show internal directories.
Click to hide internal directories.