class LogListener

Defined at line 30 of file ../../src/bringup/bin/netsvc/debuglog.h

Log listener is a fuchsia.logger.LogListenerSafe server and implements the

netboot/debuglog protocol.

Logs received over the FIDL protocol are serialized into netboot/debuglog

packets. Acknowledgements over the network are used to complete the control

flow loop with the fuchsia.logger.LogListenerSafe protocol.

Public Methods

void LogListener (async_dispatcher_t * dispatcher, SendFn send, bool retransmit, size_t max_msg_size)

Defined at line 25 of file ../../src/bringup/bin/netsvc/debuglog.cc

void LogListener (const LogListener & )

Defined at line 34 of file ../../src/bringup/bin/netsvc/debuglog.h

void LogListener (LogListener && )

Defined at line 34 of file ../../src/bringup/bin/netsvc/debuglog.h

LogListener & operator= (const LogListener & )

Defined at line 34 of file ../../src/bringup/bin/netsvc/debuglog.h

LogListener & operator= (LogListener && )

Defined at line 34 of file ../../src/bringup/bin/netsvc/debuglog.h

void Bind (fidl::ServerEnd<_EnclosingProtocol> server_end)

Defined at line 50 of file ../../src/bringup/bin/netsvc/debuglog.cc

void Log (LogRequestView request, LogCompleter::Sync & completer)

Defined at line 71 of file ../../src/bringup/bin/netsvc/debuglog.cc

void LogMany (LogManyRequestView request, LogManyCompleter::Sync & completer)

Defined at line 78 of file ../../src/bringup/bin/netsvc/debuglog.cc

void Done (DoneCompleter::Sync & )

Defined at line 87 of file ../../src/bringup/bin/netsvc/debuglog.cc

void Ack (uint32_t seqno)

Defined at line 97 of file ../../src/bringup/bin/netsvc/debuglog.cc

Friends

class LogListenerTestHelper