Documentation ¶
Index ¶
- func DecodeText(source []byte) ([]byte, error)
- func Pack()
- func PacketDump()
- type BinaryReader
- type Date
- type DateParser
- type FidoMessage
- type KludgeState
- type Message
- type MessageBody
- type MessageBodyParser
- type NetAddr
- type PacketHeader
- type PacketMessage
- type PacketReader
- type ParserState
- type PktDateTime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeText ¶
func PacketDump ¶
func PacketDump()
Types ¶
type BinaryReader ¶
type BinaryReader struct {
// contains filtered or unexported fields
}
func NewBinaryReader ¶
func NewBinaryReader(reader io.Reader) (*BinaryReader, error)
func (*BinaryReader) Offset ¶
func (self *BinaryReader) Offset() int64
func (*BinaryReader) ReadByte ¶
func (self *BinaryReader) ReadByte() (uint8, error)
func (*BinaryReader) ReadString ¶
func (self *BinaryReader) ReadString(size int) ([]byte, error)
func (*BinaryReader) ReadUINT16 ¶
func (self *BinaryReader) ReadUINT16() (uint16, error)
type DateParser ¶
type DateParser struct {
// contains filtered or unexported fields
}
func NewDateParser ¶
func NewDateParser() *DateParser
type FidoMessage ¶
type KludgeState ¶
type KludgeState int
const ( MBPK_STATE_OPTIONAL KludgeState = 0 MBPK_STATE_NAME KludgeState = 1 MBPK_STATE_VALUE KludgeState = 2 )
type Message ¶
type Message struct { Area string From string To string Subject string Content string UnixTime int64 /* Unit time stampe */ }
func NewMessage ¶
func NewMessage() *Message
type MessageBody ¶
func NewMessageBody ¶
func NewMessageBody() *MessageBody
func (*MessageBody) GetKludge ¶
func (self *MessageBody) GetKludge(name string) string
func (*MessageBody) IsEchoMail ¶
func (self *MessageBody) IsEchoMail() bool
func (*MessageBody) SetBody ¶
func (self *MessageBody) SetBody(msg []byte)
func (*MessageBody) SetKludge ¶
func (self *MessageBody) SetKludge(name []byte, value []byte)
func (*MessageBody) Text ¶
func (self *MessageBody) Text() string
type MessageBodyParser ¶
type MessageBodyParser struct {
// contains filtered or unexported fields
}
func NewMessageBodyParser ¶
func NewMessageBodyParser() (*MessageBodyParser, error)
func (*MessageBodyParser) Parse ¶
func (self *MessageBodyParser) Parse(msg []byte) (*MessageBody, error)
type PacketHeader ¶
type PacketMessage ¶
type PacketReader ¶
type PacketReader struct {
// contains filtered or unexported fields
}
func NewPacketReader ¶
func NewPacketReader(name string) (*PacketReader, error)
func (*PacketReader) Close ¶
func (self *PacketReader) Close()
func (*PacketReader) Scan ¶
func (self *PacketReader) Scan() <-chan Message
type ParserState ¶
type ParserState int
const ( MBP_STATE_KLUDGE ParserState = 1 MBP_STATE_BODY ParserState = 2 )
Click to show internal directories.
Click to hide internal directories.