plugins

package
v0.0.0-...-54b35f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2015 License: BSD-2-Clause Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminPlugin

type AdminPlugin struct {
	// contains filtered or unexported fields
}

func (*AdminPlugin) Info

func (q *AdminPlugin) Info() string

func (*AdminPlugin) ProcessCommand

func (q *AdminPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*AdminPlugin) ProcessLine

func (q *AdminPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*AdminPlugin) Register

func (q *AdminPlugin) Register(cl *ircclient.IRCClient)

func (*AdminPlugin) String

func (q *AdminPlugin) String() string

func (*AdminPlugin) Unregister

func (q *AdminPlugin) Unregister()

func (*AdminPlugin) Usage

func (q *AdminPlugin) Usage(cmd string) string

type AltPlugin

type AltPlugin struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func (*AltPlugin) Info

func (q *AltPlugin) Info() string

func (*AltPlugin) ProcessCommand

func (q *AltPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*AltPlugin) ProcessLine

func (q *AltPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*AltPlugin) Register

func (q *AltPlugin) Register(ic *ircclient.IRCClient)

func (*AltPlugin) String

func (q *AltPlugin) String() string

func (*AltPlugin) Unregister

func (q *AltPlugin) Unregister()

func (*AltPlugin) Usage

func (q *AltPlugin) Usage(cmd string) string

type ChannelsPlugin

type ChannelsPlugin struct {
	// contains filtered or unexported fields
}

func (*ChannelsPlugin) Info

func (q *ChannelsPlugin) Info() string

func (*ChannelsPlugin) ProcessCommand

func (q *ChannelsPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*ChannelsPlugin) ProcessLine

func (q *ChannelsPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*ChannelsPlugin) Register

func (q *ChannelsPlugin) Register(cl *ircclient.IRCClient)

func (*ChannelsPlugin) String

func (q *ChannelsPlugin) String() string

func (*ChannelsPlugin) Unregister

func (q *ChannelsPlugin) Unregister()

func (*ChannelsPlugin) Usage

func (q *ChannelsPlugin) Usage(cmd string) string

type CorrectionPlugin

type CorrectionPlugin struct {
	// contains filtered or unexported fields
}

func (*CorrectionPlugin) Info

func (q *CorrectionPlugin) Info() string

func (*CorrectionPlugin) ProcessCommand

func (q *CorrectionPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*CorrectionPlugin) ProcessLine

func (q *CorrectionPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*CorrectionPlugin) Register

func (q *CorrectionPlugin) Register(cl *ircclient.IRCClient)

func (*CorrectionPlugin) String

func (q *CorrectionPlugin) String() string

func (*CorrectionPlugin) Unregister

func (q *CorrectionPlugin) Unregister()

func (*CorrectionPlugin) Usage

func (q *CorrectionPlugin) Usage(cmd string) string

type DongPlugin

type DongPlugin struct {
	// contains filtered or unexported fields
}

func (*DongPlugin) Info

func (q *DongPlugin) Info() string

func (*DongPlugin) ProcessCommand

func (q *DongPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*DongPlugin) ProcessLine

func (q *DongPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*DongPlugin) Register

func (q *DongPlugin) Register(cl *ircclient.IRCClient)

func (*DongPlugin) String

func (q *DongPlugin) String() string

func (*DongPlugin) Unregister

func (q *DongPlugin) Unregister()

func (*DongPlugin) Usage

func (q *DongPlugin) Usage(cmd string) string

type KexecPlugin

type KexecPlugin struct {
	// contains filtered or unexported fields
}

func (*KexecPlugin) Info

func (kp *KexecPlugin) Info() string

func (*KexecPlugin) ProcessCommand

func (kp *KexecPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*KexecPlugin) ProcessLine

func (kp *KexecPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*KexecPlugin) Register

func (kp *KexecPlugin) Register(cl *ircclient.IRCClient)

func (*KexecPlugin) String

func (kp *KexecPlugin) String() string

func (*KexecPlugin) Unregister

func (kp *KexecPlugin) Unregister()

func (*KexecPlugin) Usage

func (kp *KexecPlugin) Usage(cmd string) string

type ListPlugins

type ListPlugins struct {
	// contains filtered or unexported fields
}

func (*ListPlugins) Info

func (lp *ListPlugins) Info() string

func (*ListPlugins) ProcessCommand

func (lp *ListPlugins) ProcessCommand(cmd *ircclient.IRCCommand)

*

  • the array-foo makes it easy to leave out the last ", "
  • because strings.Join() does that for us *

func (*ListPlugins) ProcessLine

func (lp *ListPlugins) ProcessLine(msg *ircclient.IRCMessage)

func (*ListPlugins) Register

func (lp *ListPlugins) Register(ic *ircclient.IRCClient)

func (*ListPlugins) String

func (lp *ListPlugins) String() string

func (*ListPlugins) Unregister

func (lp *ListPlugins) Unregister()

func (*ListPlugins) Usage

func (lp *ListPlugins) Usage(cmd string) string

type LoggerPlugin

type LoggerPlugin struct {
	// contains filtered or unexported fields
}

func (*LoggerPlugin) Info

func (l *LoggerPlugin) Info() string

func (*LoggerPlugin) ProcessCommand

func (l *LoggerPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*LoggerPlugin) ProcessLine

func (l *LoggerPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*LoggerPlugin) Register

func (l *LoggerPlugin) Register(ic *ircclient.IRCClient)

func (*LoggerPlugin) String

func (l *LoggerPlugin) String() string

func (*LoggerPlugin) Unregister

func (l *LoggerPlugin) Unregister()

func (*LoggerPlugin) Usage

func (l *LoggerPlugin) Usage(cmd string) string

type MettDBPlugin

type MettDBPlugin struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func (*MettDBPlugin) Info

func (q *MettDBPlugin) Info() string

func (*MettDBPlugin) ProcessCommand

func (q *MettDBPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*MettDBPlugin) ProcessLine

func (q *MettDBPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*MettDBPlugin) Register

func (q *MettDBPlugin) Register(cl *ircclient.IRCClient)

func (*MettDBPlugin) String

func (q *MettDBPlugin) String() string

func (*MettDBPlugin) Unregister

func (q *MettDBPlugin) Unregister()

func (*MettDBPlugin) Usage

func (q *MettDBPlugin) Usage(cmd string) string

type MumblePlugin

type MumblePlugin struct {
	// contains filtered or unexported fields
}

func (*MumblePlugin) Info

func (q *MumblePlugin) Info() string

func (*MumblePlugin) ProcessCommand

func (q *MumblePlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*MumblePlugin) ProcessLine

func (q *MumblePlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*MumblePlugin) Register

func (q *MumblePlugin) Register(cl *ircclient.IRCClient)

func (*MumblePlugin) Start

func (q *MumblePlugin) Start()

func (*MumblePlugin) Stop

func (q *MumblePlugin) Stop()

func (*MumblePlugin) String

func (q *MumblePlugin) String() string

func (*MumblePlugin) Unregister

func (q *MumblePlugin) Unregister()

func (*MumblePlugin) Usage

func (q *MumblePlugin) Usage(cmd string) string

type QuitHandler

type QuitHandler struct {
	// contains filtered or unexported fields
}

func (*QuitHandler) Info

func (q *QuitHandler) Info() string

func (*QuitHandler) ProcessCommand

func (q *QuitHandler) ProcessCommand(cmd *ircclient.IRCCommand)

func (*QuitHandler) ProcessLine

func (q *QuitHandler) ProcessLine(msg *ircclient.IRCMessage)

func (*QuitHandler) Register

func (q *QuitHandler) Register(ic *ircclient.IRCClient)

func (*QuitHandler) String

func (q *QuitHandler) String() string

func (*QuitHandler) Unregister

func (q *QuitHandler) Unregister()

func (*QuitHandler) Usage

func (q *QuitHandler) Usage(cmd string) string

type QuoteDBPlugin

type QuoteDBPlugin struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func (*QuoteDBPlugin) Info

func (q *QuoteDBPlugin) Info() string

func (*QuoteDBPlugin) ProcessCommand

func (q *QuoteDBPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*QuoteDBPlugin) ProcessLine

func (q *QuoteDBPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*QuoteDBPlugin) Register

func (q *QuoteDBPlugin) Register(cl *ircclient.IRCClient)

func (*QuoteDBPlugin) String

func (q *QuoteDBPlugin) String() string

func (*QuoteDBPlugin) Unregister

func (q *QuoteDBPlugin) Unregister()

func (*QuoteDBPlugin) Usage

func (q *QuoteDBPlugin) Usage(cmd string) string

type TemperaturPlugin

type TemperaturPlugin struct {
	// contains filtered or unexported fields
}

func (*TemperaturPlugin) Info

func (q *TemperaturPlugin) Info() string

func (*TemperaturPlugin) ProcessCommand

func (q *TemperaturPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*TemperaturPlugin) ProcessLine

func (q *TemperaturPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*TemperaturPlugin) Register

func (q *TemperaturPlugin) Register(ic *ircclient.IRCClient)

func (*TemperaturPlugin) String

func (q *TemperaturPlugin) String() string

func (*TemperaturPlugin) Unregister

func (q *TemperaturPlugin) Unregister()

func (*TemperaturPlugin) Usage

func (q *TemperaturPlugin) Usage(cmd string) string

type TopicDiffPlugin

type TopicDiffPlugin struct {
	// contains filtered or unexported fields
}

func (*TopicDiffPlugin) Info

func (q *TopicDiffPlugin) Info() string

func (*TopicDiffPlugin) ProcessCommand

func (q *TopicDiffPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*TopicDiffPlugin) ProcessLine

func (q *TopicDiffPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*TopicDiffPlugin) Register

func (q *TopicDiffPlugin) Register(cl *ircclient.IRCClient)

func (*TopicDiffPlugin) SetTopic

func (q *TopicDiffPlugin) SetTopic(channel, newTopic string)

set the internal saved topic of channel (without #) to newTopic

func (*TopicDiffPlugin) String

func (q *TopicDiffPlugin) String() string

func (*TopicDiffPlugin) Unregister

func (q *TopicDiffPlugin) Unregister()

func (*TopicDiffPlugin) Usage

func (q *TopicDiffPlugin) Usage(cmd string) string

type TwitterPlugin

type TwitterPlugin struct {
	// contains filtered or unexported fields
}

func (*TwitterPlugin) Info

func (q *TwitterPlugin) Info() string

func (*TwitterPlugin) ProcessCommand

func (q *TwitterPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*TwitterPlugin) ProcessLine

func (q *TwitterPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*TwitterPlugin) Register

func (q *TwitterPlugin) Register(cl *ircclient.IRCClient)

func (*TwitterPlugin) String

func (q *TwitterPlugin) String() string

func (*TwitterPlugin) Unregister

func (q *TwitterPlugin) Unregister()

func (*TwitterPlugin) Usage

func (q *TwitterPlugin) Usage(cmd string) string

type XKCDPlugin

type XKCDPlugin struct {
	// contains filtered or unexported fields
}

func (*XKCDPlugin) Info

func (x *XKCDPlugin) Info() string

func (*XKCDPlugin) ProcessCommand

func (x *XKCDPlugin) ProcessCommand(cmd *ircclient.IRCCommand)

func (*XKCDPlugin) ProcessLine

func (x *XKCDPlugin) ProcessLine(msg *ircclient.IRCMessage)

func (*XKCDPlugin) Register

func (x *XKCDPlugin) Register(cl *ircclient.IRCClient)

func (*XKCDPlugin) String

func (x *XKCDPlugin) String() string

func (*XKCDPlugin) Unregister

func (x *XKCDPlugin) Unregister()

func (*XKCDPlugin) Usage

func (x *XKCDPlugin) Usage(cmd string) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL