Versions in this module Expand all Collapse all v0 v0.2.1 Oct 7, 2014 Changes in this version + const CONNECTED + const DISCONNECTED + const INIT + func NewHandler(f Handler) event.Handler + type Conn struct + Connected bool + ED event.EventDispatcher + ER event.EventRegistry + Flood bool + Host string + Me *state.Nick + Network string + NewNick func(string) string + PingFreq time.Duration + SSL bool + SSLConfig *tls.Config + ST state.StateTracker + State interface{} + func Client(nick, ident, name string, r event.EventRegistry) *Conn + func SimpleClient(nick string, args ...string) *Conn + func (conn *Conn) Action(t, msg string) + func (conn *Conn) AddHandler(name string, f Handler) event.Handler + func (conn *Conn) Away(message ...string) + func (conn *Conn) Connect(host string, pass ...string) error + func (conn *Conn) Ctcp(t, ctcp string, arg ...string) + func (conn *Conn) CtcpReply(t, ctcp string, arg ...string) + func (conn *Conn) DisableStateTracking() + func (conn *Conn) EnableStateTracking() + func (conn *Conn) Invite(nick, channel string) + func (conn *Conn) Join(channel string) + func (conn *Conn) Kick(channel, nick string, message ...string) + func (conn *Conn) Mode(t string, modestring ...string) + func (conn *Conn) Nick(nick string) + func (conn *Conn) Notice(t, msg string) + func (conn *Conn) Oper(user, pass string) + func (conn *Conn) Part(channel string, message ...string) + func (conn *Conn) Pass(password string) + func (conn *Conn) Privmsg(t, msg string) + func (conn *Conn) Quit(message ...string) + func (conn *Conn) Raw(rawline string) + func (conn *Conn) String() string + func (conn *Conn) Topic(channel string, topic ...string) + func (conn *Conn) User(ident, name string) + func (conn *Conn) Version(t string) + func (conn *Conn) Who(nick string) + func (conn *Conn) Whois(nick string) + type Handler func(*Conn, *Line) + type Line struct + Args []string + Cmd string + Host string + Ident string + Nick string + Raw string + Src string + Time time.Time + func (l *Line) Copy() *Line