/system/netd/server/ |
H A D | NetlinkListener.h | 25 #include <netdutils/Netlink.h> 26 #include <netdutils/Slice.h> 27 #include <netdutils/StatusOr.h> 28 #include <netdutils/UniqueFd.h> 35 using DispatchFn = std::function<void(const nlmsghdr& nlmsg, const netdutils::Slice msg)>; 40 virtual netdutils::Status send(const netdutils::Slice msg) = 0; 47 virtual netdutils::Status subscribe(uint16_t type, const DispatchFn& fn) = 0; 51 virtual netdutils::Status unsubscribe(uint16_t type) = 0; 73 NetlinkListener(netdutils [all...] |
H A D | NFLogListener.h | 20 #include <netdutils/Netfilter.h> 31 const netdutils::Slice msg)>; 41 virtual netdutils::Status subscribe(uint16_t nfLogGroup, const DispatchFn& fn) = 0; 45 virtual netdutils::Status subscribe( 51 virtual netdutils::Status unsubscribe(uint16_t nfLogGroup) = 0; 70 netdutils::Status subscribe(uint16_t nfLogGroup, const DispatchFn& fn) override; 72 netdutils::Status subscribe( 75 netdutils::Status unsubscribe(uint16_t nfLogGroup) override; 85 netdutils::StatusOr<std::unique_ptr<NFLogListener>> makeNFLogListener();
|
H A D | NFLogListenerTest.cpp | 27 #include <netdutils/MockSyscalls.h> 43 using netdutils::Fd; 44 using netdutils::Slice; 45 using netdutils::StatusOr; 46 using netdutils::UniqueFd; 47 using netdutils::forEachNetlinkAttribute; 48 using netdutils::makeSlice; 49 using netdutils::status::ok; 58 MOCK_METHOD1(send, netdutils::Status(const netdutils [all...] |
H A D | InterfaceController.h | 23 #include <netdutils/Status.h> 24 #include <netdutils/StatusOr.h> 38 static android::netdutils::Status setIPv6AddrGenMode(const std::string& interface, int mode); 56 static android::netdutils::StatusOr<std::vector<std::string>> getIfaceNames(); 57 static android::netdutils::StatusOr<std::map<std::string, uint32_t>> getIfaceList(); 65 std::function<android::netdutils::Status(const std::string& key, const std::string& val)>; 68 static android::netdutils::Status enableStablePrivacyAddresses(const std::string& iface,
|
H A D | NetlinkListener.cpp | 25 #include <netdutils/Misc.h> 26 #include <netdutils/Syscalls.h> 33 using netdutils::Fd; 34 using netdutils::Slice; 35 using netdutils::Status; 36 using netdutils::UniqueFd; 37 using netdutils::findWithDefault; 38 using netdutils::forEachNetlinkMessage; 39 using netdutils::makeSlice; 40 using netdutils [all...] |
H A D | WakeupController.h | 22 #include <netdutils/Status.h> 62 netdutils::Status init(NFLogListenerInterface* listener); 68 netdutils::Status addInterface(const std::string& ifName, const std::string& prefix, 73 netdutils::Status delInterface(const std::string& ifName, const std::string& prefix, 77 netdutils::Status execIptables(const std::string& action, const std::string& ifName,
|
H A D | XfrmController.h | 33 #include "netdutils/Slice.h" 34 #include "netdutils/Status.h" 61 virtual netdutils::Status open() = 0; 67 virtual netdutils::Status sendMessage(uint16_t nlMsgType, uint16_t nlMsgFlags, 128 static netdutils::Status Init(); 130 static netdutils::Status ipSecSetEncapSocketOwner(const android::base::unique_fd& socket, 133 static netdutils::Status ipSecAllocateSpi(int32_t transformId, const std::string& localAddress, 137 static netdutils::Status ipSecAddSecurityAssociation( 146 static netdutils::Status ipSecDeleteSecurityAssociation(int32_t transformId, 152 static netdutils [all...] |
H A D | XfrmControllerTest.cpp | 53 #include "netdutils/MockSyscalls.h" 54 #include "netdutils/Netlink.h" 58 using android::netdutils::Fd; 59 using android::netdutils::MockSyscalls; 60 using android::netdutils::Slice; 61 using android::netdutils::Status; 62 using android::netdutils::StatusOr; 63 using android::netdutils::Syscalls; 75 * This gMock action works like SetArgPointee, but for netdutils::Slice. 80 android::netdutils [all...] |
H A D | TrafficController.h | 22 #include <netdutils/StatusOr.h> 47 netdutils::Status start(); 100 netdutils::Status updateOwnerMapEntry(BpfMap<uint32_t, uint8_t>& map, uid_t uid, 105 netdutils::Status replaceUidsInMap(BpfMap<uint32_t, uint8_t>& map, 201 netdutils::Status loadAndAttachProgram(bpf_attach_type type, const char* path, const char* name, 204 netdutils::Status initMaps();
|
H A D | NFLogListener.cpp | 26 #include <netdutils/Misc.h> 27 #include <netdutils/Netfilter.h> 28 #include <netdutils/Syscalls.h> 35 using netdutils::Slice; 36 using netdutils::Status; 37 using netdutils::StatusOr; 38 using netdutils::UniqueFd; 39 using netdutils::Status; 40 using netdutils::makeSlice; 41 using netdutils [all...] |
H A D | XfrmController.cpp | 52 #include "netdutils/Fd.h" 53 #include "netdutils/Slice.h" 54 #include "netdutils/Syscalls.h" 65 using android::netdutils::Fd; 66 using android::netdutils::Slice; 67 using android::netdutils::Status; 68 using android::netdutils::StatusOr; 69 using android::netdutils::Syscalls; 201 inline Syscalls& getSyscallInstance() { return netdutils::sSyscalls.get(); } 221 netdutils [all...] |
/system/netd/libnetdutils/ |
H A D | Fd.cpp | 17 #include "netdutils/Fd.h" 20 namespace netdutils { namespace in namespace:android 26 } // namespace netdutils
|
H A D | UniqueFile.cpp | 19 #include "netdutils/Syscalls.h" 20 #include "netdutils/UniqueFile.h" 23 namespace netdutils { namespace in namespace:android 30 } // namespace netdutils
|
H A D | Socket.cpp | 19 #include "netdutils/Slice.h" 20 #include "netdutils/Socket.h" 23 namespace netdutils { namespace in namespace:android 34 } // namespace netdutils
|
H A D | UniqueFd.cpp | 19 #include "netdutils/UniqueFd.h" 20 #include "netdutils/Syscalls.h" 23 namespace netdutils { namespace in namespace:android 37 } // namespace netdutils
|
H A D | Status.cpp | 18 #include "netdutils/Status.h" 22 namespace netdutils { namespace in namespace:android 36 binder::Status asBinderStatus(const netdutils::Status& status) { 53 } // namespace netdutils
|
/system/netd/server/dns/ |
H A D | IDnsTlsSocket.h | 23 #include <netdutils/Slice.h> 42 virtual bool query(uint16_t id, const netdutils::Slice query) = 0;
|
H A D | DnsTlsSocket.h | 26 #include <netdutils/Slice.h> 27 #include <netdutils/Status.h> 38 using netdutils::Slice; 80 netdutils::Status tcpConnect() REQUIRES(mLock);
|
/system/netd/libbpf/include/bpf/ |
H A D | BpfMap.h | 26 #include "netdutils/Status.h" 27 #include "netdutils/StatusOr.h" 51 netdutils::Status start() { 53 return netdutils::statusFromErrno(EINVAL, "Invalid map iterator"); 65 return netdutils::status::ok; 68 netdutils::StatusOr<Key> next() { 70 return netdutils::statusFromErrno(ENOENT, "Iterating past end of map"); 113 netdutils::Status pinToPath(const std::string path) { 116 return netdutils::statusFromErrno(errno, 120 return netdutils [all...] |
/system/netd/libnetdutils/include/netdutils/ |
H A D | UniqueFile.h | 23 #include "netdutils/Fd.h" 26 namespace netdutils { namespace in namespace:android 34 } // namespace netdutils
|
H A D | Math.h | 24 namespace netdutils { namespace in namespace:android 37 } // namespace netdutils
|
H A D | Socket.h | 24 #include "netdutils/StatusOr.h" 27 namespace netdutils { namespace in namespace:android 41 } // namespace netdutils
|
H A D | SocketOption.h | 24 #include "netdutils/Fd.h" 25 #include "netdutils/Status.h" 28 namespace netdutils { namespace in namespace:android 57 } // namespace netdutils
|
H A D | Handle.h | 23 namespace netdutils { namespace in namespace:android 64 using name = ::android::netdutils::Handle<type, _##name##Tag>; 71 } // namespace netdutils
|
H A D | Status.h | 25 namespace netdutils { namespace in namespace:android 84 // Converts netdutils Status into binder Status. 85 binder::Status asBinderStatus(const netdutils::Status& status); 98 ::android::netdutils::Status tmp = (stmt); \ 119 } // namespace netdutils
|