#include <netlink.hh>
Public Types | |
typedef std::list< NLMessage * > | answer_t |
Public Member Functions | |
NLSocket () | |
~NLSocket () | |
void | send (const NLMessage &m) |
answer_t | receive () |
Private Types | |
typedef sockaddr_nl | sockaddr_t |
Private Member Functions | |
void | do_receive (char *&buffer, unsigned &length) |
Private Attributes | |
int | _fd |
typedef sockaddr_nl olsr::sys::netlink::NLSocket::sockaddr_t [private] |
typedef std::list<NLMessage*> olsr::sys::netlink::NLSocket::answer_t |
olsr::sys::netlink::NLSocket::NLSocket | ( | ) | [inline] |
olsr::sys::netlink::NLSocket::~NLSocket | ( | ) | [inline] |
void olsr::sys::netlink::NLSocket::send | ( | const NLMessage & | m | ) | [inline] |
void olsr::sys::netlink::NLSocket::do_receive | ( | char *& | buffer, | |
unsigned & | length | |||
) | [inline, private] |
std::list< NLMessage * > olsr::sys::netlink::NLSocket::receive | ( | ) | [inline] |
int olsr::sys::netlink::NLSocket::_fd [private] |