Home
last modified time | relevance | path

Searched refs:UniqueFd (Results 1 – 24 of 24) sorted by relevance

/aosp12/system/netd/libnetdutils/include/netdutils/
H A DUniqueFd.h36 class UniqueFd {
38 UniqueFd() = default;
40 UniqueFd(Fd fd) : mFd(fd) {} in UniqueFd() function
42 ~UniqueFd() { reset(); } in ~UniqueFd()
45 UniqueFd(const UniqueFd&) = delete;
46 UniqueFd& operator=(const UniqueFd&) = delete;
49 UniqueFd(UniqueFd&& other) { std::swap(mFd, other.mFd); } in UniqueFd() function
50 UniqueFd& operator=(UniqueFd&& other) {
66 std::ostream& operator<<(std::ostream& os, const UniqueFd& fd);
H A DMockSyscalls.h37 StatusOr<UniqueFd>(const std::string& pathname, int flags, mode_t mode));
38 MOCK_CONST_METHOD3(socket, StatusOr<UniqueFd>(int domain, int type, int protocol));
50 MOCK_CONST_METHOD2(eventfd, StatusOr<UniqueFd>(unsigned int initval, int flags));
H A DSyscalls.h45 virtual StatusOr<UniqueFd> open(const std::string& pathname, int flags,
48 virtual StatusOr<UniqueFd> socket(int domain, int type, int protocol) const = 0;
64 virtual StatusOr<UniqueFd> eventfd(unsigned int initval, int flags) const = 0;
/aosp12/hardware/google/graphics/common/libhwc2.1/libdrmresource/include/
H A Dautofd.h24 class UniqueFd {
26 UniqueFd() = default;
27 UniqueFd(int fd) : fd_(fd) { in UniqueFd() function
29 UniqueFd(UniqueFd &&rhs) { in UniqueFd() function
34 UniqueFd &operator=(UniqueFd &&rhs) {
39 ~UniqueFd() { in ~UniqueFd()
H A Ddrmeventlistener.h75 UniqueFd epoll_fd_;
76 UniqueFd uevent_fd_;
77 UniqueFd tuievent_fd_;
H A Ddrmdevice.h92 UniqueFd fd_;
/aosp12/system/netd/libnetdutils/
H A DFdTest.cpp34 inline Fd toFd(const UniqueFd& fd) { in toFd()
74 UniqueFd u(97); in TEST_F()
84 UniqueFd u(98); in TEST_F()
92 UniqueFd u(99); in TEST_F()
102 UniqueFd u1(kFd); in TEST_F()
104 UniqueFd u2(std::move(u1)); in TEST_F()
116 UniqueFd u1(kFd); in TEST_F()
118 UniqueFd u2 = std::move(u1); in TEST_F()
122 UniqueFd u3; in TEST_F()
135 const UniqueFd u(kFd); in TEST_F()
[all …]
H A DSyscalls.cpp44 StatusOr<UniqueFd> open(const std::string& pathname, int flags, mode_t mode) const override { in open()
45 UniqueFd fd(::open(pathname.c_str(), flags, mode)); in open()
52 StatusOr<UniqueFd> socket(int domain, int type, int protocol) const override { in socket()
53 UniqueFd sock(::socket(domain, type, protocol)); in socket()
110 StatusOr<UniqueFd> eventfd(unsigned int initval, int flags) const override { in eventfd()
111 UniqueFd fd(::eventfd(initval, flags)); in eventfd()
H A DUniqueFd.cpp25 void UniqueFd::reset(Fd fd) { in reset()
33 std::ostream& operator<<(std::ostream& os, const UniqueFd& fd) { in operator <<()
H A DAndroid.bp24 "UniqueFd.cpp",
H A DSyscallsTest.cpp62 EXPECT_CALL(mSyscalls, open(kPath, kFlags, kMode)).WillOnce(Return(ByMove(UniqueFd(kFd)))); in TEST_F()
/aosp12/system/incremental_delivery/incfs/include/
H A Dincfs.h63 class UniqueFd {
65 explicit UniqueFd(int fd) : fd_(fd) {} in UniqueFd() function
66 UniqueFd() : UniqueFd(-1) {} in UniqueFd() function
67 ~UniqueFd() { close(); } in ~UniqueFd()
68 UniqueFd(UniqueFd&& other) noexcept : fd_(other.release()) {} in UniqueFd() function
69 UniqueFd& operator=(UniqueFd&& other) noexcept {
110 using Fds = std::array<UniqueFd, IncFsFdType::FDS_COUNT>;
252 UniqueFd openForSpecialOps(const Control& control, FileId fileId);
253 UniqueFd openForSpecialOps(const Control& control, std::string_view path);
H A Dincfs_inline.h128 result[i] = UniqueFd(fds[i]); in releaseFds()
288 inline UniqueFd openForSpecialOps(const Control& control, FileId fileId) { in openForSpecialOps()
289 return UniqueFd(IncFs_OpenForSpecialOpsById(control, fileId)); in openForSpecialOps()
291 inline UniqueFd openForSpecialOps(const Control& control, std::string_view path) { in openForSpecialOps()
292 return UniqueFd(IncFs_OpenForSpecialOpsByPath(control, details::c_str(path))); in openForSpecialOps()
/aosp12/system/netd/server/
H A DNetlinkListener.h78 NetlinkListener(netdutils::UniqueFd event, netdutils::UniqueFd sock, const std::string& name);
93 const netdutils::UniqueFd mEvent;
94 const netdutils::UniqueFd mSock;
H A DNetlinkListener.cpp36 using netdutils::UniqueFd;
60 NetlinkListener::NetlinkListener(UniqueFd event, UniqueFd sock, const std::string& name) in NetlinkListener()
H A DProcess.cpp47 using netdutils::UniqueFd;
101 const UniqueFd autoClosePidFile(pidFd); in writePidFile()
H A DInterfaceControllerTest.cpp43 using netdutils::UniqueFd;
70 EXPECT_CALL(mSyscalls, open(path, _, _)).WillOnce(Return(ByMove(UniqueFd(fd)))); in expectOpenFile()
/aosp12/frameworks/base/services/incremental/
H A DServiceWrappers.h80 using UniqueFd = incfs::UniqueFd; variable
118 virtual UniqueFd openForSpecialOps(const Control& control, FileId id) const = 0;
H A DServiceWrappers.cpp230 incfs::UniqueFd openForSpecialOps(const Control& control, FileId id) const final { in openForSpecialOps()
/aosp12/system/incremental_delivery/libdataloader/include/
H A Ddataloader_inline.h130 inline android::incfs::UniqueFd FilesystemConnector::openForSpecialOps(FileId fid) { in openForSpecialOps()
131 return android::incfs::UniqueFd(DataLoader_FilesystemConnector_openForSpecialOps(this, fid)); in openForSpecialOps()
H A Ddataloader.h120 android::incfs::UniqueFd openForSpecialOps(FileId fid);
/aosp12/hardware/google/graphics/common/libhwc2.1/libmaindisplay/
H A DExynosPrimaryDisplay.cpp516 UniqueFd fd = open(kLocalHbmModeFileNode, O_RDONLY); in checkLhbmMode()
/aosp12/system/incremental_delivery/libdataloader/
H A DDataLoaderConnector.cpp499 android::incfs::UniqueFd openForSpecialOps(FileId fid) const { in openForSpecialOps()
/aosp12/frameworks/base/services/incremental/test/
H A DIncrementalServiceTest.cpp408 MOCK_CONST_METHOD2(openForSpecialOps, UniqueFd(const Control& control, FileId id));