Home
last modified time | relevance | path

Searched refs:NetlinkListener (Results 1 – 15 of 15) sorted by relevance

/aosp12/system/netd/server/
H A DNetlinkListener.cpp52 const NetlinkListener::DispatchFn kDefaultDispatchFn = [](const nlmsghdr& nlmsg, const Slice) { in __anona582d5ab0202()
60 NetlinkListener::NetlinkListener(UniqueFd event, UniqueFd sock, const std::string& name) in NetlinkListener() function in android::net::NetlinkListener
67 expectOk(NetlinkListener::subscribe(kNetlinkMsgErrorType, rxErrorHandler)); in NetlinkListener()
77 NetlinkListener::~NetlinkListener() { in ~NetlinkListener()
85 Status NetlinkListener::send(const Slice msg) { in send()
94 Status NetlinkListener::subscribe(uint16_t type, const DispatchFn& fn) { in subscribe()
100 Status NetlinkListener::unsubscribe(uint16_t type) { in unsubscribe()
106 void NetlinkListener::registerSkErrorHandler(const SkErrorHandler& handler) { in registerSkErrorHandler()
110 Status NetlinkListener::run() { in run()
H A DNetlinkManager.cpp134 0xffffffff, NetlinkListener::NETLINK_FORMAT_ASCII, false)) == nullptr) { in start()
144 NetlinkListener::NETLINK_FORMAT_BINARY, false)) == nullptr) { in start()
149 NFLOG_QUOTA_GROUP, NetlinkListener::NETLINK_FORMAT_BINARY, false)) == nullptr) { in start()
155 0, NetlinkListener::NETLINK_FORMAT_BINARY_UNICAST, true)) == nullptr) { in start()
H A DNetlinkListener.h76 class NetlinkListener : public NetlinkListenerInterface {
78 NetlinkListener(netdutils::UniqueFd event, netdutils::UniqueFd sock, const std::string& name);
80 ~NetlinkListener() override;
H A DNetlinkHandler.h31 class NetlinkHandler : public ::NetlinkListener {
H A DAndroid.bp174 "NetlinkListener.cpp",
201 "NetlinkListener.cpp",
H A DNFLogListener.cpp217 std::make_unique<NetlinkListener>(std::move(event), std::move(sock), "NFLogListener"); in makeNFLogListener()
H A DNetlinkHandler.cpp73 NetlinkListener(listenerSocket, format) { in NetlinkHandler()
H A DTrafficController.cpp168 std::make_unique<NetlinkListener>(std::move(event), std::move(sock), "SkDestroyListen"); in makeSkDestroyListener()
/aosp12/system/core/libsysutils/include/sysutils/
H A DNetlinkListener.h23 class NetlinkListener : public SocketListener {
37 NetlinkListener(int socket);
38 NetlinkListener(int socket, int format);
40 NetlinkListener(int socket, int format = NETLINK_FORMAT_ASCII);
42 virtual ~NetlinkListener() {} in ~NetlinkListener()
H A DNetlinkEvent.h50 bool decode(char *buffer, int size, int format = NetlinkListener::NETLINK_FORMAT_ASCII);
/aosp12/system/core/libsysutils/src/
H A DNetlinkListener.cpp36 NetlinkListener::NetlinkListener(int socket) : in NetlinkListener() function in NetlinkListener
42 NetlinkListener::NetlinkListener(int socket, int format) : in NetlinkListener() function in NetlinkListener
46 bool NetlinkListener::onDataAvailable(SocketClient *cli) in onDataAvailable()
H A DNetlinkEvent.cpp679 if (format == NetlinkListener::NETLINK_FORMAT_BINARY in decode()
680 || format == NetlinkListener::NETLINK_FORMAT_BINARY_UNICAST) { in decode()
/aosp12/system/vold/
H A DNetlinkHandler.h22 class NetlinkHandler : public NetlinkListener {
H A DNetlinkHandler.cpp28 NetlinkHandler::NetlinkHandler(int listenerSocket) : NetlinkListener(listenerSocket) {} in NetlinkHandler()
/aosp12/system/core/libsysutils/
H A DAndroid.bp15 "src/NetlinkListener.cpp",