Lines Matching defs:Fence
34 // Fence
37 class Fence
38 : public LightRefBase<Fence>, public Flattenable
41 static const sp<Fence> NO_FENCE;
43 // Construct a new Fence object with an invalid file descriptor. This
44 // should be done when the Fence object will be set up by unflattening
46 Fence();
48 // Construct a new Fence object to manage a given fence file descriptor.
49 // When the new Fence object is destructed the file descriptor will be
51 Fence(int fenceFd);
53 // Check whether the Fence has an open fence file descriptor. Most Fence
76 // merge combines two Fence objects, creating a new Fence object that
79 // human-readable name to associated with the new Fence object.
80 static sp<Fence> merge(const String8& name, const sp<Fence>& f1,
81 const sp<Fence>& f2);
98 friend class LightRefBase<Fence>;
99 virtual ~Fence();
102 Fence(const Fence& rhs);
103 Fence& operator = (const Fence& rhs);
104 const Fence& operator = (const Fence& rhs) const;