// NOTE: This class is still under development and may change without notice. class RtcEventLogOutput { public: virtual ~RtcEventLogOutput() = default;
// An output normally starts out active, though that might not always be // the case (e.g. failed to open a file for writing). // Once an output has become inactive (e.g. maximum file size reached), it can // never become active again. virtualbool IsActive() const = 0;
// Write encoded events to an output. Returns true if the output was // successfully written in its entirety. Otherwise, no guarantee is given // about how much data was written, if any. The output sink becomes inactive // after the first time `false` is returned. Write() may not be called on // an inactive output sink. virtualbool Write(absl::string_view output) = 0;
// Indicates that buffers should be written to disk if applicable. virtualvoid Flush() {}
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.