34 lines
684 B
C++
34 lines
684 B
C++
#pragma once
|
|
|
|
#include "frame.hh"
|
|
#include "socket.hh"
|
|
#include "util.hh"
|
|
#include "zrtp/defines.hh"
|
|
#include "zrtp/zrtp_receiver.hh"
|
|
|
|
namespace uvg_rtp {
|
|
|
|
namespace zrtp_msg {
|
|
|
|
PACKED_STRUCT(zrtp_hello_ack) {
|
|
zrtp_msg msg_start;
|
|
uint32_t crc;
|
|
};
|
|
|
|
class hello_ack {
|
|
public:
|
|
hello_ack();
|
|
~hello_ack();
|
|
|
|
rtp_error_t send_msg(uvg_rtp::socket *socket, sockaddr_in& addr);
|
|
|
|
rtp_error_t parse_msg(uvg_rtp::zrtp_msg::receiver& receiver);
|
|
|
|
private:
|
|
uvg_rtp::frame::zrtp_frame *frame_;
|
|
size_t len_;
|
|
};
|
|
|
|
};
|
|
};
|