Lines Matching full:drain
292 as a record boundary marker that will be used during drain operations to avoid
331 function will set up an sbuf with a drain function to use
411 function sets a drain function
417 to be passed to the drain on callback.
418 The drain function cannot be changed while
422 The registered drain function
433 If the drain function exists, it will be called when the sbuf internal
436 The drain function may drain some or all of the data, but must drain
438 The return value from the drain function, if positive, indicates how
447 The drain will be called for every byte added to the sbuf.
458 functions cannot be used on an sbuf with a drain.
527 may have accumulated, either from the drain function, or
538 function will call the attached drain function if one exists until all
542 If there is no attached drain,
570 with an attached drain,
612 function is a drain function that will call printf, or log to the console.
634 It does not drain the buffer or update any pointers.
651 While the drain function will be called immediately on overflow from
664 of a single printf call, even though a drain is attached.
694 drain error, and zero otherwise.
715 or returns the error code from the drain if one is attached.
765 Drain functionality added by