Documentation
¶
Index ¶
- Constants
- type EchoMessage
- type MessageKludge
- type MessageKludges
- type NetmailMessage
- func (self *NetmailMessage) AddKludge(name string, value string)
- func (self *NetmailMessage) GetBody() string
- func (self *NetmailMessage) SetBody(body string)
- func (self *NetmailMessage) SetReply(reply string)
- func (self *NetmailMessage) SetSubject(subject string)
- func (self *NetmailMessage) SetTo(to string)
- func (self *NetmailMessage) SetToAddr(addr string)
- type OriginParser
- type TosserManager
- type TosserPacket
- type TosserService
Constants ¶
View Source
const TOSSER_MANAGER_ID = "TosserManager"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EchoMessage ¶
type EchoMessage struct { Subject string To string From string AreaName string Reply string Kludges MessageKludges // contains filtered or unexported fields }
func NewEchoMessage ¶
func NewEchoMessage() *EchoMessage
func (*EchoMessage) GetBody ¶
func (self *EchoMessage) GetBody() string
func (*EchoMessage) SetArea ¶
func (self *EchoMessage) SetArea(area string)
func (*EchoMessage) SetBody ¶
func (self *EchoMessage) SetBody(body string)
func (*EchoMessage) SetReply ¶
func (self *EchoMessage) SetReply(reply string)
func (*EchoMessage) SetSubject ¶
func (m *EchoMessage) SetSubject(subj string)
func (*EchoMessage) SetTo ¶
func (self *EchoMessage) SetTo(to string)
type MessageKludge ¶
type MessageKludges ¶
type MessageKludges []MessageKludge
type NetmailMessage ¶
type NetmailMessage struct { Subject string To string ToAddr string From string Reply string Kludges MessageKludges // contains filtered or unexported fields }
func NewNetmailMessage ¶
func NewNetmailMessage() *NetmailMessage
func (*NetmailMessage) AddKludge ¶
func (self *NetmailMessage) AddKludge(name string, value string)
func (*NetmailMessage) GetBody ¶
func (self *NetmailMessage) GetBody() string
func (*NetmailMessage) SetBody ¶
func (self *NetmailMessage) SetBody(body string)
func (*NetmailMessage) SetReply ¶
func (self *NetmailMessage) SetReply(reply string)
func (*NetmailMessage) SetSubject ¶
func (self *NetmailMessage) SetSubject(subject string)
func (*NetmailMessage) SetTo ¶
func (self *NetmailMessage) SetTo(to string)
func (*NetmailMessage) SetToAddr ¶
func (self *NetmailMessage) SetToAddr(addr string)
type OriginParser ¶
type OriginParser struct { }
func NewOriginParser ¶
func NewOriginParser() *OriginParser
func (OriginParser) Parse ¶
func (p OriginParser) Parse(origin []byte) []byte
type TosserManager ¶
func NewTosserManager ¶
func NewTosserManager(registry *registry.Container) *TosserManager
func RestoreTosserManager ¶
func RestoreTosserManager(r *registry.Container) *TosserManager
func (*TosserManager) HandleEvent ¶
func (self *TosserManager) HandleEvent(event string)
func (*TosserManager) PushPacket ¶
func (self *TosserManager) PushPacket(src string, dst string) error
func (*TosserManager) Start ¶
func (self *TosserManager) Start()
func (*TosserManager) WriteEchoMessage ¶
func (self *TosserManager) WriteEchoMessage(em *EchoMessage) error
func (*TosserManager) WriteNetmailMessage ¶
func (self *TosserManager) WriteNetmailMessage(nm *NetmailMessage) error
type TosserPacket ¶
type TosserPacket struct {
// contains filtered or unexported fields
}
func NewTosserPacket ¶
func NewTosserPacket() *TosserPacket
func (*TosserPacket) GetHeader ¶
func (self *TosserPacket) GetHeader() *packet.PacketHeader
func (*TosserPacket) GetMessage ¶
func (self *TosserPacket) GetMessage() *packet.PackedMessage
func (*TosserPacket) SetHeader ¶
func (self *TosserPacket) SetHeader(header *packet.PacketHeader)
func (*TosserPacket) SetMessage ¶
func (self *TosserPacket) SetMessage(message *packet.PackedMessage)
type TosserService ¶
func NewTosser ¶
func NewTosser(registry *registry.Container) *TosserService
func (*TosserService) ProcessInbound ¶
func (self *TosserService) ProcessInbound() error
func (*TosserService) ProcessOutbound ¶
func (self *TosserService) ProcessOutbound() error
func (*TosserService) ProcessPacket ¶
func (self *TosserService) ProcessPacket(name string) error
func (*TosserService) Toss ¶
func (self *TosserService) Toss()
Source Files
¶
Click to show internal directories.
Click to hide internal directories.