Versions in this module Expand all Collapse all v0 v0.6.0 Aug 14, 2017 Changes in this version + type BufferPool struct + func (p *BufferPool) Get() (buf *bytes.Buffer) + func (p *BufferPool) Put(buf *bytes.Buffer) + type Event int + const LogonTimeout + const LogoutTimeout + const NeedHeartbeat + const PeerTimeout + type EventTimer struct + func NewEventTimer(task func()) *EventTimer + func (t *EventTimer) Reset(timeout time.Duration) + func (t *EventTimer) Stop() + type SessionSettings struct + DefaultApplVerID string + EnableLastMsgSeqNumProcessed bool + HeartBtInt time.Duration + InitiateLogon bool + ReconnectInterval time.Duration + RefreshOnLogon bool + ResendRequestChunkSize int + ResetOnLogon bool + ResetOnLogout bool + SessionTime *TimeRange + SkipCheckLatency bool + SocketConnectAddress []string + type TimeOfDay struct + func NewTimeOfDay(hour, minute, second int) TimeOfDay + func ParseTimeOfDay(str string) (TimeOfDay, error) + type TimeRange struct + func NewTimeRangeInLocation(start, end TimeOfDay, loc *time.Location) *TimeRange + func NewUTCTimeRange(start, end TimeOfDay) *TimeRange + func NewUTCWeekRange(startTime, endTime TimeOfDay, startDay, endDay time.Weekday) *TimeRange + func NewWeekRangeInLocation(startTime, endTime TimeOfDay, startDay, endDay time.Weekday, ...) *TimeRange + func (r *TimeRange) IsInRange(t time.Time) bool + func (r *TimeRange) IsInSameRange(t1, t2 time.Time) bool v0.5.0 Sep 1, 2016