Newer
Older
#include <arpa/inet.h>
#include <linux/ip.h>
#include <linux/udp.h>
Params _params;
struct iphdr* _iphdr;
struct udphdr* _udphdr;
struct sockaddr_in _saddr;
struct sockaddr_in _daddr;
unsigned short inet_check_sum(const void *buf, size_t hdr_len, const unsigned short p_initial_sum = 0);
public:
UdpLayer(const std::string & p_type, const std::string & param);
virtual ~UdpLayer() {}
virtual void sendData(OCTETSTRING& data, Params& params);
virtual void receiveData(OCTETSTRING& data, Params& info);