Home | History | Annotate | Download | only in files

Lines Matching refs:kevent

70   typedef std::vector<struct kevent> EventVector;
75 // Returns true if the kevent values are error free.
76 bool AreKeventValuesValid(struct kevent* kevents, int count);
104 // Fills |events| with one kevent per component in |path|.
109 // Release a kevent generated by EventsForPath.
110 static void ReleaseEvent(struct kevent& event);
119 // Returns true if kevent has open file descriptor.
120 static bool IsKeventFileDescriptorOpen(const struct kevent& event) {
124 static EventData* EventDataForKevent(const struct kevent& event) {
138 void FilePathWatcherImpl::ReleaseEvent(struct kevent& event) {
178 struct kevent event;
202 bool FilePathWatcherImpl::AreKeventValuesValid(struct kevent* kevents,
205 PLOG(ERROR) << "kevent";
211 // Find the kevent in |events_| that matches the kevent with the error.
316 int count = HANDLE_EINTR(kevent(kqueue_, &events_[0], valid, &updates[0],
348 int count = HANDLE_EINTR(kevent(kqueue_, NULL, 0, &updates[0], updates.size(),
364 // Find our kevent record that matches the update notification.
443 int count = HANDLE_EINTR(kevent(kqueue_, &events_[0], last_entry,