The RtmsCcfReceiver struct receives RTMS packets and package these in ccf::common::DataFrame objects.
More...
#include <rtmsCcfReceiver.hpp>
|
| | RtmsCcfReceiver (std::string address, int port, std::string net_if, int width, int height, int bpp, ccf::DataType data_type, int queue_size=10) |
| |
| virtual | ~RtmsCcfReceiver () |
| |
| virtual void | HandleLeaderPacket () |
| | Invoked to handle a MUDPI/RTMS Leader Packet.
|
| |
| virtual void | HandlePayloadPacket (mudpiif::mudpiPacketJumbo &packet) |
| | Invoked to handle a MUDPI/RTMS Payload Packet.
|
| |
| virtual void | HandleTrailerPacket () |
| | Invoked to handle a MUDPI/RTMS Trailer Packet.
|
| |
| virtual void | HandleLostPackets () |
| | Handle the case where packets are lost.
|
| |
| virtual void | HandleWrongFrameId () |
| | Handle the case where a wrong frame ID is received.
|
| |
| void | GetFrame (ccf::common::DataFrame &data_frame, double timeout, bool &frame_received, bool &timed_out) |
| | Receive one RTMS frame.
|
| |
| int64_t | GetLostFramesCount () const |
| |
The RtmsCcfReceiver struct receives RTMS packets and package these in ccf::common::DataFrame objects.
RTMS receiver which receives RTMS packets into ccf::common::DataFrame objects.
◆ RtmsCcfReceiver()
| ccf::tools::rtms2ccflib::RtmsCcfReceiver::RtmsCcfReceiver |
( |
std::string |
address, |
|
|
int |
port, |
|
|
std::string |
net_if, |
|
|
int |
width, |
|
|
int |
height, |
|
|
int |
bpp, |
|
|
ccf::DataType |
data_type, |
|
|
int |
queue_size = 10 |
|
) |
| |
◆ ~RtmsCcfReceiver()
| ccf::tools::rtms2ccflib::RtmsCcfReceiver::~RtmsCcfReceiver |
( |
| ) |
|
|
virtual |
◆ GetFrame()
| void ccf::tools::rtms2ccflib::RtmsCcfReceiver::GetFrame |
( |
ccf::common::DataFrame & |
data_frame, |
|
|
double |
timeout, |
|
|
bool & |
frame_received, |
|
|
bool & |
timed_out |
|
) |
| |
◆ GetLostFramesCount()
| int64_t ccf::tools::rtms2ccflib::RtmsCcfReceiver::GetLostFramesCount |
( |
| ) |
const |
◆ HandleLeaderPacket()
| void ccf::tools::rtms2ccflib::RtmsCcfReceiver::HandleLeaderPacket |
( |
| ) |
|
|
virtual |
Invoked to handle a MUDPI/RTMS Leader Packet.
◆ HandleLostPackets()
| void ccf::tools::rtms2ccflib::RtmsCcfReceiver::HandleLostPackets |
( |
| ) |
|
|
virtual |
Handle the case where packets are lost.
◆ HandlePayloadPacket()
| void ccf::tools::rtms2ccflib::RtmsCcfReceiver::HandlePayloadPacket |
( |
mudpiif::mudpiPacketJumbo & |
packet | ) |
|
|
virtual |
Invoked to handle a MUDPI/RTMS Payload Packet.
◆ HandleTrailerPacket()
| void ccf::tools::rtms2ccflib::RtmsCcfReceiver::HandleTrailerPacket |
( |
| ) |
|
|
virtual |
Invoked to handle a MUDPI/RTMS Trailer Packet.
◆ HandleWrongFrameId()
| void ccf::tools::rtms2ccflib::RtmsCcfReceiver::HandleWrongFrameId |
( |
| ) |
|
|
virtual |
Handle the case where a wrong frame ID is received.
◆ m_client_frame_index
| int ccf::tools::rtms2ccflib::RtmsCcfReceiver::m_client_frame_index {0} |
◆ m_cur_input_frame
◆ m_data_type
| ccf::DataType ccf::tools::rtms2ccflib::RtmsCcfReceiver::m_data_type |
◆ m_frame_queue
◆ m_lost_frames
| int64_t ccf::tools::rtms2ccflib::RtmsCcfReceiver::m_lost_frames {0} |
◆ m_packet_timeout
| int ccf::tools::rtms2ccflib::RtmsCcfReceiver::m_packet_timeout {1000} |
◆ m_queue_size
| uint16_t ccf::tools::rtms2ccflib::RtmsCcfReceiver::m_queue_size {0} |
◆ m_receiver_index
| uint16_t ccf::tools::rtms2ccflib::RtmsCcfReceiver::m_receiver_index {0} |
The documentation for this class was generated from the following files: