ifw-rtmstools
3.0.0
Loading...
Searching...
No Matches
rtms2ddtlib
src
include
ifw
rtms2ddtlib
rtms2DdtReceiver.hpp
Go to the documentation of this file.
1
8
#ifndef RTMS2DDT_RECEIVER_HPP_
9
#define RTMS2DDT_RECEIVER_HPP_
10
11
#define BOOST_BIND_NO_PLACEHOLDERS
12
13
#include <
ifw/rtmslib/rtmsReceiver.hpp
>
14
#include <
ifw/rtms2ddtlib/ddtImage.hpp
>
15
16
namespace
ifw::rtmstools
{
17
25
class
Rtms2DdtReceiver
:
public
rtmstools::RtmsReceiver
{
26
public
:
27
28
// Pointer to latest received image
29
std::shared_ptr<DdtImage>
m_ddt_image
;
30
31
Rtms2DdtReceiver
(std::string address,
32
int
port,
33
std::string net_if,
34
int
width,
35
int
height,
36
int
bpp);
37
41
virtual
void
HandleLeaderPacket
();
42
46
virtual
void
HandlePayloadPacket
(mudpiif::mudpiPacketJumbo& packet);
47
51
virtual
void
HandleTrailerPacket
();
52
53
virtual
void
HandleLostPackets
();
54
55
private
:
56
int
m_ddt_last_packet_offset{0};
57
};
58
}
59
#endif
// RTMS2DDT_RECEIVER_HPP_
ifw::rtmstools::Rtms2DdtReceiver
The Rtms2DdtReceiver struct.
Definition
rtms2DdtReceiver.hpp:25
ifw::rtmstools::Rtms2DdtReceiver::m_ddt_image
std::shared_ptr< DdtImage > m_ddt_image
Definition
rtms2DdtReceiver.hpp:29
ifw::rtmstools::Rtms2DdtReceiver::HandleLostPackets
virtual void HandleLostPackets()
Handle the case where packets are lost.
Definition
rtms2DdtReceiver.cpp:61
ifw::rtmstools::Rtms2DdtReceiver::HandleLeaderPacket
virtual void HandleLeaderPacket()
Invoked to handle a MUDPI/RTMS Leader Packet.
Definition
rtms2DdtReceiver.cpp:30
ifw::rtmstools::Rtms2DdtReceiver::HandlePayloadPacket
virtual void HandlePayloadPacket(mudpiif::mudpiPacketJumbo &packet)
Invoked to handle a MUDPI/RTMS Payload Packet.
Definition
rtms2DdtReceiver.cpp:35
ifw::rtmstools::Rtms2DdtReceiver::Rtms2DdtReceiver
Rtms2DdtReceiver(std::string address, int port, std::string net_if, int width, int height, int bpp)
Definition
rtms2DdtReceiver.cpp:21
ifw::rtmstools::Rtms2DdtReceiver::HandleTrailerPacket
virtual void HandleTrailerPacket()
Invoked to handle a MUDPI/RTMS Trailer Packet.
Definition
rtms2DdtReceiver.cpp:53
ifw::rtmstools::RtmsReceiver
The RtmsReceiver class.
Definition
rtmsReceiver.hpp:53
ifw::rtmstools
DdtImage Class Implementation.
Definition
ddtImage.cpp:10
ddtImage.hpp
rtmsReceiver.hpp
Generated by
1.10.0