Documentation ¶
Index ¶
- Constants
- type CommandFrame
- type CommandID
- type DataFrame
- type Frame
- type MailerFrameLayer
- type MailerStream
- func (self *MailerStream) CloseSession() error
- func (self *MailerStream) OpenSession(remoteSystem string) error
- func (self *MailerStream) WriteAddress(addr string) error
- func (self *MailerStream) WriteCommandPacket(commandID CommandID, msgBody []byte) error
- func (self *MailerStream) WriteComment(comment string) error
- func (self *MailerStream) WriteData(chunk []byte) error
- func (self *MailerStream) WriteHeader(stat string) error
- func (self *MailerStream) WriteInfo(name string, value string) error
- func (self *MailerStream) WritePassword(password string) error
Constants ¶
View Source
const ( FrameCommandMask uint16 = 0x08000 FrameSizeMask uint16 = 0x07FFF )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandFrame ¶
type Frame ¶
type Frame struct { Command bool DataFrame CommandFrame }
func (Frame) IsCommandFrame ¶
func (Frame) IsDataFrame ¶
type MailerFrameLayer ¶
type MailerFrameLayer struct { }
func NewFrameLayer ¶
func NewFrameLayer() *MailerFrameLayer
type MailerStream ¶
type MailerStream struct { InFrameReady chan interface{} OutFrameReady chan interface{} InFrame chan Frame OutFrame chan Frame // contains filtered or unexported fields }
func NewMailerStream ¶
func NewMailerStream() *MailerStream
func (*MailerStream) CloseSession ¶
func (self *MailerStream) CloseSession() error
func (*MailerStream) OpenSession ¶
func (self *MailerStream) OpenSession(remoteSystem string) error
func (*MailerStream) WriteAddress ¶
func (self *MailerStream) WriteAddress(addr string) error
func (*MailerStream) WriteCommandPacket ¶
func (self *MailerStream) WriteCommandPacket(commandID CommandID, msgBody []byte) error
func (*MailerStream) WriteComment ¶
func (self *MailerStream) WriteComment(comment string) error
func (*MailerStream) WriteData ¶
func (self *MailerStream) WriteData(chunk []byte) error
func (*MailerStream) WriteHeader ¶
func (self *MailerStream) WriteHeader(stat string) error
func (*MailerStream) WriteInfo ¶
func (self *MailerStream) WriteInfo(name string, value string) error
func (*MailerStream) WritePassword ¶
func (self *MailerStream) WritePassword(password string) error
Click to show internal directories.
Click to hide internal directories.