Home | History | Annotate | Download | only in libvrflinger

Lines Matching refs:VSyncService

26 VSyncService::VSyncService()
27 : BASE("VSyncService", Endpoint::Create(VSyncProtocol::kClientPath)),
33 VSyncService::~VSyncService() {}
35 void VSyncService::VSyncEvent(int64_t timestamp_ns,
38 ATRACE_NAME("VSyncService::VSyncEvent");
50 std::shared_ptr<Channel> VSyncService::OnChannelOpen(pdx::Message& message) {
59 void VSyncService::OnChannelClose(pdx::Message& /*message*/,
70 void VSyncService::AddWaiter(pdx::Message& message) {
76 void VSyncService::AddClient(const std::shared_ptr<VSyncChannel>& client) {
81 void VSyncService::RemoveClient(const std::shared_ptr<VSyncChannel>& client) {
87 void VSyncService::NotifyWaiters() {
88 ATRACE_NAME("VSyncService::NotifyWaiters");
99 void VSyncService::UpdateClients() {
100 ATRACE_NAME("VSyncService::UpdateClients");
110 pdx::Status<void> VSyncService::HandleMessage(pdx::Message& message) {
111 ATRACE_NAME("VSyncService::HandleMessage");
119 *this, &VSyncService::OnGetLastTimestamp, message);
124 *this, &VSyncService::OnGetSchedInfo, message);
129 *this, &VSyncService::OnAcknowledge, message);
137 pdx::Status<int64_t> VSyncService::OnGetLastTimestamp(pdx::Message& message) {
146 pdx::Status<VSyncSchedInfo> VSyncService::OnGetSchedInfo(
184 pdx::Status<void> VSyncService::OnAcknowledge(pdx::Message& message) {