Home
last modified time | relevance | path

Searched refs:received_fds (Results 1 – 4 of 4) sorted by relevance

/aosp12/system/libbase/
H A Dcmsg.cpp118 std::vector<unique_fd> received_fds; in ReceiveFileDescriptorVector() local
154 received_fds.emplace_back(cmsg_fds[i]); in ReceiveFileDescriptorVector()
163 if (received_fds.size() > max_fds) { in ReceiveFileDescriptorVector()
165 << received_fds.size(); in ReceiveFileDescriptorVector()
170 *fds = std::move(received_fds); in ReceiveFileDescriptorVector()
/aosp12/system/netd/server/
H A DFwmarkServer.cpp106 std::vector<unique_fd> received_fds; in processClient() local
108 ReceiveFileDescriptorVector(client->getSocket(), buf, sizeof(buf), 1, &received_fds); in processClient()
145 if (received_fds.size() != 1) { in processClient()
146 LOG(ERROR) << "FwmarkServer received " << received_fds.size() << " fds from client?"; in processClient()
148 } else if (received_fds[0] < 0) { in processClient()
153 *socketFd = received_fds[0].release(); in processClient()
/aosp12/frameworks/base/core/jni/
H A Dandroid_net_LocalSocketImpl.cpp133 std::vector<android::base::unique_fd> received_fds; in socket_read_all() local
135 ret = ReceiveFileDescriptorVector(fd, buffer, len, 64, &received_fds); in socket_read_all()
147 if (received_fds.size() > 0) { in socket_read_all()
148 jobjectArray fdArray = env->NewObjectArray(received_fds.size(), class_FileDescriptor, NULL); in socket_read_all()
155 for (size_t i = 0; i < received_fds.size(); i++) { in socket_read_all()
156 jobject fdObject = jniCreateFileDescriptor(env, received_fds[i].get()); in socket_read_all()
169 for (auto &fd : received_fds) { in socket_read_all()
/aosp12/system/libbase/include/android-base/
H A Dcmsg.h82 ssize_t ReceiveFileDescriptors(borrowed_fd sock, void* data, size_t len, Args&&... received_fds) { in ReceiveFileDescriptors() argument
84 Append(fds, std::forward<Args>(received_fds)...); in ReceiveFileDescriptors()