Home | History | Annotate | Download | only in files

Lines Matching refs:FilePathWatcherImpl

43 class FilePathWatcherImpl : public FilePathWatcher::PlatformDelegate,
47 FilePathWatcherImpl() : kqueue_(-1) {}
48 virtual ~FilePathWatcherImpl() {}
135 DISALLOW_COPY_AND_ASSIGN(FilePathWatcherImpl);
138 void FilePathWatcherImpl::ReleaseEvent(struct kevent& event) {
145 int FilePathWatcherImpl::EventsForPath(FilePath path, EventVector* events) {
187 int FilePathWatcherImpl::FileDescriptorForPath(const FilePath& path) {
191 void FilePathWatcherImpl::CloseFileDescriptor(int *fd) {
202 bool FilePathWatcherImpl::AreKeventValuesValid(struct kevent* kevents,
236 void FilePathWatcherImpl::HandleAttributesChange(
260 void FilePathWatcherImpl::HandleDeleteOrMoveChange(
276 void FilePathWatcherImpl::HandleCreateItemChange(
297 bool FilePathWatcherImpl::UpdateWatches(bool* target_file_affected) {
338 void FilePathWatcherImpl::OnFileCanReadWithoutBlocking(int fd) {
411 void FilePathWatcherImpl::OnFileCanWriteWithoutBlocking(int fd) {
415 void FilePathWatcherImpl::WillDestroyCurrentMessageLoop() {
419 bool FilePathWatcherImpl::Watch(const FilePath& path,
458 void FilePathWatcherImpl::Cancel() {
466 NewRunnableMethod(this, &FilePathWatcherImpl::Cancel));
472 void FilePathWatcherImpl::CancelOnMessageLoopThread() {
489 impl_ = new FilePathWatcherImpl();