/base/notification/eventhandler/frameworks/eventhandler/src/ |
H A D | epoll_io_waiter.cpp | 35 inline int32_t EpollCtrl(int32_t epollFd, int32_t operation, int32_t fileDescriptor, uint32_t epollEvents) in EpollCtrl() argument 42 return epoll_ctl(epollFd, operation, fileDescriptor, &epollEvent); in EpollCtrl() 69 int32_t epollFd = -1; in Init() local 73 epollFd = epoll_create(MAX_EPOLL_EVENTS_SIZE); in Init() 74 if (epollFd < 0) { in Init() 90 if (EpollCtrl(epollFd, EPOLL_CTL_ADD, awakenFd, EPOLLIN | EPOLLET) < 0) { in Init() 98 epollFd_ = epollFd; in Init() 105 if (epollFd >= 0) { in Init() 106 close(epollFd); in Init()
|
H A D | deamon_io_waiter.cpp | 38 inline int32_t EpollCtrl(int32_t epollFd, int32_t operation, int32_t fileDescriptor, uint32_t epollEvents) in EpollCtrl() argument 45 return epoll_ctl(epollFd, operation, fileDescriptor, &epollEvent); in EpollCtrl() 84 int32_t epollFd = -1; in Init() local 88 epollFd = epoll_create(MAX_EPOLL_EVENTS_SIZE); in Init() 89 if (epollFd < 0) { in Init() 105 if (EpollCtrl(epollFd, EPOLL_CTL_ADD, awakenFd, EPOLLIN | EPOLLET) < 0) { in Init() 113 epollFd_ = epollFd; in Init() 120 if (epollFd >= 0) { in Init() 121 close(epollFd); in Init()
|
/base/startup/init/services/loopevent/loop/ |
H A D | le_epoll.c | 24 return loop->epollFd >= 0; in IsValid_() 42 LE_LOGV("Close_ epollFd %d", epoll->epollFd); in Close_() 43 close(epoll->epollFd); in Close_() 58 ret = epoll_ctl(epoll->epollFd, EPOLL_CTL_ADD, fd, &event); in AddEvent_() 74 ret = epoll_ctl(epoll->epollFd, EPOLL_CTL_MOD, fd, &event); in ModEvent_() 89 ret = epoll_ctl(epoll->epollFd, EPOLL_CTL_DEL, fd, &event); in DelEvent_() 120 int number = epoll_wait(epoll->epollFd, epoll->waitEvents, loop->maxevents, timeout); in RunLoop_() 150 epoll->epollFd = epoll_create(maxevents); in CreateEpollLoop() 151 LE_CHECK(epoll->epollFd > in CreateEpollLoop() [all...] |
H A D | le_epoll.h | 24 int epollFd; member
|
/base/hiviewdfx/faultloggerd/services/ |
H A D | fault_logger_daemon.h | 54 void HandleRequestForFuzzer(int32_t epollFd, int32_t connectionFd, 59 void AddEvent(int32_t epollFd, int32_t addFd, uint32_t event); 60 void DelEvent(int32_t epollFd, int32_t delFd, uint32_t event); 61 void HandleAccept(int32_t epollFd, int32_t socketFd); 62 void HandleRequest(int32_t epollFd, int32_t connectionFd);
|
H A D | fault_logger_daemon.cpp | 183 void FaultLoggerDaemon::HandleAccept(int32_t epollFd, int32_t socketFd) in HandleAccept() argument 212 void FaultLoggerDaemon::HandleRequestForFuzzer(int32_t epollFd, int32_t connectionFd, in HandleRequestForFuzzer() argument 219 HandleRequest(epollFd, connectionFd); in HandleRequestForFuzzer() 272 void FaultLoggerDaemon::HandleRequest(int32_t epollFd, int32_t connectionFd) in HandleRequest() argument 274 if (epollFd < 0 || connectionFd < 3) { // 3: not allow fd = 0,1,2 because they are reserved by system in HandleRequest() 796 void FaultLoggerDaemon::AddEvent(int32_t epollFd, int32_t addFd, uint32_t event) in AddEvent() argument 801 int ret = epoll_ctl(epollFd, EPOLL_CTL_ADD, addFd, &ev); in AddEvent() 808 void FaultLoggerDaemon::DelEvent(int32_t epollFd, int32_t delFd, uint32_t event) in DelEvent() argument 813 int ret = epoll_ctl(epollFd, EPOLL_CTL_DEL, delFd, &ev); in DelEvent()
|
/base/hiviewdfx/faultloggerd/test/unittest/services/ |
H A D | faultlogger_daemon_test.cpp | 810 int32_t epollFd = 1; in HWTEST_F() local 812 daemon->HandleRequest(epollFd, connectionFd); in HWTEST_F() 814 daemon->HandleRequest(epollFd, connectionFd); in HWTEST_F() 815 EXPECT_EQ(epollFd, 1); in HWTEST_F() 816 epollFd = -1; in HWTEST_F() 817 daemon->HandleRequest(epollFd, connectionFd); in HWTEST_F() 818 EXPECT_EQ(epollFd, -1); in HWTEST_F() 820 daemon->HandleRequest(epollFd, connectionFd); in HWTEST_F() 821 EXPECT_EQ(epollFd, -1); in HWTEST_F()
|
/base/hiviewdfx/faultloggerd/test/fuzztest/faultloggerdserver_fuzzer/ |
H A D | faultloggerdserver_fuzzer.cpp | 311 int32_t epollFd; in FaultloggerdServerTest() local 318 int offsetTotalLength = sizeof(epollFd) + sizeof(connectionFd) + sizeof(type) + sizeof(pid) + in FaultloggerdServerTest() 324 STREAM_TO_VALUEINFO(data, epollFd); in FaultloggerdServerTest() 331 if (epollFd < 0 || connectionFd < 3) { // 3: not allow fd = 0,1,2 because they are reserved by system in FaultloggerdServerTest() 343 daemon->HandleRequestForFuzzer(epollFd, connectionFd, &request, &request); in FaultloggerdServerTest()
|