OpenVPN 3 Core Library
Loading...
Searching...
No Matches
genl.hpp File Reference
#include <openvpn/addr/ipv4.hpp>
#include <openvpn/addr/ipv6.hpp>
#include <openvpn/buffer/buffer.hpp>
#include <openvpn/buffer/bufstr.hpp>
#include <openvpn/common/exception.hpp>
#include <openvpn/dco/key.hpp>
#include <openvpn/dco/ovpn_dco_linux.h>
#include <netlink/genl/ctrl.h>
#include <netlink/genl/family.h>
#include <netlink/genl/genl.h>
#include <netlink/netlink.h>
#include <netlink/socket.h>
#include <memory>
Include dependency graph for genl.hpp:

Go to the source code of this file.

Classes

struct  openvpn::OvpnDcoPeer
 
class  openvpn::GeNL< ReadHandler >
 
struct  openvpn::GeNL< ReadHandler >::mcast_handler_args
 

Namespaces

namespace  openvpn
 

Macros

#define nla_nest_start(_msg, _type)   nla_nest_start(_msg, (_type) | NLA_F_NESTED)
 

Typedefs

typedef int(* openvpn::ovpn_nl_cb) (struct nl_msg *msg, void *arg)
 

Macro Definition Documentation

◆ nla_nest_start

#define nla_nest_start (   _msg,
  _type 
)    nla_nest_start(_msg, (_type) | NLA_F_NESTED)

Definition at line 34 of file genl.hpp.