/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; 46 virtual netdutils::Status unsubscribe(uint16_t nfLogGroup) = 0; 65 netdutils::Status subscribe(uint16_t nfLogGroup, const DispatchFn& fn) override; 67 netdutils::Status unsubscribe(uint16_t nfLogGroup) override; 77 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 | 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> 43 netdutils::Status init(NFLogListenerInterface* listener); 49 netdutils::Status addInterface(const std::string& ifName, const std::string& prefix, 54 netdutils::Status delInterface(const std::string& ifName, const std::string& prefix, 58 netdutils::Status execIptables(const std::string& action, const std::string& ifName,
|
H A D | InterfaceController.h | 23 #include <netdutils/Status.h> 37 static android::netdutils::Status setIPv6AddrGenMode(const std::string& interface, int mode); 62 std::function<android::netdutils::Status(const std::string& key, const std::string& val)>; 65 static android::netdutils::Status enableStablePrivacyAddresses(const std::string& iface,
|
H A D | WakeupController.cpp | 26 #include <netdutils/Netfilter.h> 27 #include <netdutils/Netlink.h> 37 using netdutils::Slice; 38 using netdutils::Status; 46 netdutils::Status WakeupController::init(NFLogListenerInterface* listener) { 115 return netdutils::status::ok;
|
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 | InterfaceControllerTest.cpp | 20 #include <netdutils/MockSyscalls.h> 34 using netdutils::Fd; 35 using netdutils::ScopedMockSyscalls; 36 using netdutils::Slice; 37 using netdutils::Status; 38 using netdutils::StatusOr; 39 using netdutils::UniqueFd; 40 using netdutils::makeSlice; 41 using netdutils::status::ok; 42 using netdutils [all...] |
H A D | InterfaceController.cpp | 33 #include <netdutils/Misc.h> 34 #include <netdutils/Slice.h> 35 #include <netdutils/Syscalls.h> 45 using android::netdutils::Status; 46 using android::netdutils::StatusOr; 47 using android::netdutils::makeSlice; 48 using android::netdutils::sSyscalls; 49 using android::netdutils::status::ok; 50 using android::netdutils::statusFromErrno; 51 using android::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 46 } // namespace netdutils
|
H A D | StatusTest.cpp | 21 #include "netdutils/Status.h" 22 #include "netdutils/StatusOr.h" 25 namespace netdutils { namespace in namespace:android 55 } // namespace netdutils
|
H A D | Slice.cpp | 19 #include "netdutils/Slice.h" 22 namespace netdutils { namespace in namespace:android 60 } // namespace netdutils
|
/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 | Handle.h | 23 namespace netdutils { namespace in namespace:android 64 using name = ::android::netdutils::Handle<type, _##name##Tag>; 71 } // namespace netdutils
|
H A D | Fd.h | 22 #include "netdutils/Status.h" 25 namespace netdutils { namespace in namespace:android 51 } // namespace netdutils
|
H A D | Status.h | 24 namespace netdutils { namespace in namespace:android 91 ::android::netdutils::Status tmp = (stmt); \ 111 } // namespace netdutils
|
H A D | Misc.h | 23 namespace netdutils { namespace in namespace:android 59 } // namespace netdutils
|
H A D | Netlink.h | 24 #include "netdutils/Slice.h" 27 namespace netdutils { namespace in namespace:android 45 } // namespace netdutils
|