package
0.0.0-20240416161049-a532a675ca5c
Repository: https://github.com/goatcms/goatcore.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
NewAppInput returns a new app.Input whose buffer has the default size.
NewAppOutput returns a new app.Output.
NewChildIOContext extends exist IOContext.
NewInput returns a new Input whose buffer has the default size.
NewInputSize returns a new Input whose buffer has at least the specified.
NewIO returns a new IO instance.
NewIOContext returns a new IOContext instance.
NewLogger return new Logger instance.
NewMultiOutput return new MultiOutput instance.
NewNilInput returns a new NilInput.
NewNilOutput returns a new NilOutput.
NewOutput returns a new Output.
NewRepeater returns a new Repeater.
NewRepeatIO returns a new reapat IO instance.
NewSafeReader create new SafeReader instance.
NewSafeWriter create new buffer instance.
# Structs
ChildIOContextParams describe child context.
Input represent system input.
IO represent task context input and output.
IOContext represent task context.
IOContextParams describe context.
IOParams describe io.
Logger write outupt with timestamp.
MultiOutput is helper to brodcast call to many writers.
NilInput represent empty input.
NilOutput represent empty output.
Output represent system output.
Repeater represent system output.
SafeReader wrap io.Reader to single gorutine access.
SafeWriter wrap io.Writer to multigorutines safe version.