Documentation ¶
Index ¶
- func Sanitise(s string) string
- type Buffer
- type ReportFeed
- func (rf *ReportFeed) RecordClientBuffer(buffer *[]byte, source uint64, length int)
- func (rf *ReportFeed) RecordServerBuffer(buffer *[]byte, source uint64, length int)
- func (rf *ReportFeed) SetLogLevel(level uint8)
- func (rf *ReportFeed) SetLogger(logger *dailylogger.DailyWriter)
- func (rf *ReportFeed) Status() []byte
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ReportFeed ¶
type ReportFeed struct {
// contains filtered or unexported fields
}
ReportFeed satisfies the status-reporter ReportFeedT interface.
func MakeReportFeed ¶
func MakeReportFeed(logger *dailylogger.DailyWriter) *ReportFeed
MakeReportFeed creates and returns a new ReportFeed object
func (*ReportFeed) RecordClientBuffer ¶
func (rf *ReportFeed) RecordClientBuffer(buffer *[]byte, source uint64, length int)
RecordClientBuffer takes a timestamped copy of a client buffer.
func (*ReportFeed) RecordServerBuffer ¶
func (rf *ReportFeed) RecordServerBuffer(buffer *[]byte, source uint64, length int)
RecordServerBuffer takes a timestamped copy of a server buffer.
func (*ReportFeed) SetLogLevel ¶
func (rf *ReportFeed) SetLogLevel(level uint8)
SetLogLevel satisfies the ReportFeedT interface.
func (*ReportFeed) SetLogger ¶
func (rf *ReportFeed) SetLogger(logger *dailylogger.DailyWriter)
SetLogger sets the logger.
func (*ReportFeed) Status ¶
func (rf *ReportFeed) Status() []byte
Status satisfies the ReportFeedT interface.
Click to show internal directories.
Click to hide internal directories.