Versions in this module Expand all Collapse all v1 v1.0.0 Nov 16, 2022 Changes in this version + type FileMutiWriteCache struct + Contains []FileMutiWriteCacheItf + Head *bytes.Buffer + Tail *bytes.Buffer + func (this *FileMutiWriteCache) Append(itfs ...FileMutiWriteCacheItf) + func (this *FileMutiWriteCache) GetFather() FileMutiWriteCacheItf + func (this *FileMutiWriteCache) Output(oup io.Writer) (int, error) + func (this *FileMutiWriteCache) SetFather(itf FileMutiWriteCacheItf) + func (this *FileMutiWriteCache) WriteHead(str string) (int, error) + func (this *FileMutiWriteCache) WriteHeadLine(str string) (int, error) + func (this *FileMutiWriteCache) WriteTail(str string) (int, error) + func (this *FileMutiWriteCache) WriteTailLine(str string) (int, error) + type FileMutiWriteCacheItf interface + Append func(itf ...FileMutiWriteCacheItf) + GetFather func() FileMutiWriteCacheItf + Output func(oup io.Writer) (int, error) + SetFather func(itf FileMutiWriteCacheItf) + WriteHead func(str string) (int, error) + WriteHeadLine func(str string) (int, error) + WriteTail func(str string) (int, error) + WriteTailLine func(str string) (int, error) + func NewFileMutiWriteCache() FileMutiWriteCacheItf + type StringCache struct + func NewStrCache(strs ...string) *StringCache + func (this *StringCache) Append(itf ...FileMutiWriteCacheItf) + func (this *StringCache) GetFather() FileMutiWriteCacheItf + func (this *StringCache) Output(oup io.Writer) (int, error) + func (this *StringCache) SetFather(itf FileMutiWriteCacheItf) + func (this *StringCache) WriteHead(str string) (int, error) + func (this *StringCache) WriteHeadLine(str string) (int, error) + func (this *StringCache) WriteTail(str string) (int, error) + func (this *StringCache) WriteTailLine(str string) (int, error)