class SyntheticClockRealmServer
Defined at line 49 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.h
Public Methods
std::shared_ptr<SyntheticClockRealmServer> Create (std::shared_ptr<const FidlThread> thread, fidl::ServerEnd<fuchsia_audio_mixer::SyntheticClockRealm> server_end)
The returned server will live until the `server_end` channel is closed.
Defined at line 54 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.cc
std::shared_ptr<SyntheticClockRealm> realm ()
Returns the underlying realm.
Defined at line 58 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.h
void CreateClock (CreateClockRequestView request, CreateClockCompleter::Sync & completer)
Implementation of fidl::WireServer
<fuchsia
_audio_mixer::SyntheticClockRealm>.
Defined at line 60 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.cc
std::shared_ptr<ClockRegistry> registry ()
Returns the clock registry used by this realm.
Defined at line 61 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.h
void ForgetClock (ForgetClockRequestView request, ForgetClockCompleter::Sync & completer)
Defined at line 99 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.cc
void ObserveClock (ObserveClockRequestView request, ObserveClockCompleter::Sync & completer)
Defined at line 140 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.cc
void Now (NowRequestView request, NowCompleter::Sync & completer)
Defined at line 162 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.cc
void AdvanceBy (AdvanceByRequestView request, AdvanceByCompleter::Sync & completer)
Defined at line 169 of file ../../src/media/audio/services/mixer/fidl/synthetic_clock_server.cc
Friends
template <typename ServerTtemplate <typename T> typename FidlServerTtypename ProtocolT>
class BaseFidlServer