Searched refs:EventInterface (Results 1 – 8 of 8) sorted by relevance
26 class EventInterface; variable62 internal::EventInterface* implementation() { return implementation_.get(); } in implementation()76 std::unique_ptr<internal::EventInterface> implementation_;
76 class EventInterface {78 EventInterface() {} in EventInterface() function79 virtual ~EventInterface() {} in ~EventInterface()82 SE_DISALLOW_COPY_AND_ASSIGN(EventInterface);358 virtual std::unique_ptr<EventInterface> CreateEventImplementation() = 0;383 using EventFactory = std::function<EventInterface *(StreamExecutor *)>;
29 class GpuEvent : public internal::EventInterface {
224 std::unique_ptr<internal::EventInterface> CreateEventImplementation()
187 std::unique_ptr<internal::EventInterface> CreateEventImplementation() in CreateEventImplementation()
186 std::unique_ptr<internal::EventInterface> CreateEventImplementation() in CreateEventImplementation()
841 std::unique_ptr<internal::EventInterface>843 return std::unique_ptr<internal::EventInterface>(new GpuEvent(this)); in CreateEventImplementation()
939 std::unique_ptr<internal::EventInterface>941 return std::unique_ptr<internal::EventInterface>(new GpuEvent(this)); in CreateEventImplementation()