Lines Matching refs:fd
72 virtual void OnRegistration(EpollServer* eps, int fd, int event_mask) = 0;
81 virtual void OnModification(int fd, int event_mask) = 0;
93 virtual void OnEvent(int fd, EpollEvent* event) = 0;
102 virtual void OnUnregistration(int fd, bool replaced) = 0;
110 virtual void OnShutdown(EpollServer* eps, int fd) = 0;
166 virtual void RegisterFD(int fd, CB* cb, int event_mask);
176 virtual void RegisterFDForWrite(int fd, CB* cb);
186 virtual void RegisterFDForReadWrite(int fd, CB* cb);
196 virtual void RegisterFDForRead(int fd, CB* cb);
208 virtual void UnregisterFD(int fd);
220 virtual void ModifyCallback(int fd, int event_mask);
231 virtual void StopRead(int fd);
242 virtual void StartRead(int fd);
253 virtual void StopWrite(int fd);
264 virtual void StartWrite(int fd);
289 void HandleEvent(int fd, int event_mask);
334 virtual void SetFDReady(int fd, int events_to_fake);
336 virtual void SetFDNotReady(int fd);
345 virtual bool IsFDReady(int fd) const;
495 virtual int GetFlags(int fd);
496 inline int SetFlags(int fd, int flags) { in SetFlags() argument
497 return fcntl(fd, F_SETFL, flags | O_NONBLOCK); in SetFlags()
500 virtual void SetNonblocking(int fd);
520 fd(-1), in CBAndEventMask()
531 int fd) in CBAndEventMask()
532 : cb(cb), fd(fd), event_mask(event_mask), events_asserted(0), in CBAndEventMask()
542 return fd == cb_and_mask.fd;
550 int fd; member
565 return static_cast<size_t>(cb_and_eventmask.fd); in operator()
583 virtual void DelFD(int fd) const;
597 virtual void AddFD(int fd, int event_mask) const;
611 virtual void ModFD(int fd, int event_mask) const;
630 virtual void ModifyFD(int fd, int remove_event, int add_event);
764 void RecordFDMaskEvent(int fd, int mask, const char* function) { in RecordFDMaskEvent()
765 FDMaskOutput* fdmo = new FDMaskOutput(fd, mask, function); in RecordFDMaskEvent()
778 void RecordEpollEvent(int fd, int event_mask) { in RecordEpollEvent()
779 Events& events_for_fd = event_counts_[fd]; in RecordEpollEvent()
801 void RecordUnregistration(int fd) { in RecordUnregistration()
802 EventCountsMap::iterator i = event_counts_.find(fd); in RecordUnregistration()
823 FDMaskOutput(int fd, int mask, const char* function) : in FDMaskOutput()
824 fd_(fd), mask_(mask), function_(function) {} in FDMaskOutput()