IBR-DTNSuite  0.10
NetLinkManager.cpp File Reference
#include "ibrcommon/config.h"
#include "ibrcommon/link/NetLinkManager.h"
#include "ibrcommon/thread/MutexLock.h"
#include "ibrcommon/Logger.h"
#include <netlink/netlink.h>
#include <netlink/route/addr.h>
#include <netlink/route/link.h>
#include <netlink/route/rtnl.h>
#include <netlink/socket.h>
#include <netlink/msg.h>
#include <netlink/object-api.h>
#include <netdb.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/tcp.h>
#include <sys/un.h>
#include <errno.h>
#include <string.h>
#include <fcntl.h>
#include <signal.h>
#include <arpa/inet.h>
#include <net/if.h>
#include <iostream>
#include <sstream>
#include <typeinfo>
Include dependency graph for NetLinkManager.cpp:

Go to the source code of this file.

Namespaces

namespace  ibrcommon
 

Functions

vaddress ibrcommon::rtnl_addr_get_local_vaddress (struct rtnl_addr *obj)
 
void ibrcommon::add_addr_to_list (struct nl_object *obj, void *data)