Searched refs:received_fds (Results 1 – 4 of 4) sorted by relevance
/aosp12/system/libbase/ |
H A D | cmsg.cpp | 118 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 D | FwmarkServer.cpp | 106 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 D | android_net_LocalSocketImpl.cpp | 133 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 D | cmsg.h | 82 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()
|