Lines Matching defs:smartStatusOutput
38 type smartStatusOutput struct { struct
39 writer io.Writer
40 formatter formatter
42 lock sync.Mutex
44 haveBlankLine bool
46 tableMode bool
47 tableHeight int
48 requestedTableHeight int
49 termWidth, termHeight int
51 runningActions []actionTableEntry
52 ticker *time.Ticker
53 done chan bool
54 sigwinch chan os.Signal
55 sigwinchHandled chan bool
59 haveFailures bool
62 postFailureActionCount int
117 func (s *smartStatusOutput) Message(level status.MsgLevel, message string) {
134 func (s *smartStatusOutput) StartAction(action *status.Action, counts status.Counts) {
155 func (s *smartStatusOutput) FinishAction(result status.ActionResult, counts status.Counts) {
192 func (s *smartStatusOutput) Flush() {
232 func (s *smartStatusOutput) Write(p []byte) (int, error) {
239 func (s *smartStatusOutput) requestLine() {
246 func (s *smartStatusOutput) print(str string) {
257 func (s *smartStatusOutput) statusLine(str string) {
285 func (s *smartStatusOutput) startActionTableTick() {
301 func (s *smartStatusOutput) stopActionTableTick() {
306 func (s *smartStatusOutput) startSigwinch() {
323 func (s *smartStatusOutput) stopSigwinch() {
329 func (s *smartStatusOutput) computeTableHeight() {
347 func (s *smartStatusOutput) updateTermSize() {
371 func (s *smartStatusOutput) actionTable() {