1 /* 2 * Copyright 2023 Google 3 * SPDX-License-Identifier: MIT 4 */ 5 6 #pragma once 7 8 #include "Sync.h" 9 10 namespace gfxstream { 11 12 class LinuxSyncHelper : public SyncHelper { 13 public: 14 LinuxSyncHelper(); 15 16 int wait(int syncFd, int timeoutMilliseconds) override; 17 18 void debugPrint(int syncFd) override; 19 20 int dup(int syncFd) override; 21 22 int close(int syncFd) override; 23 }; 24 25 } // namespace gfxstream 26