RTC Toolkit
2.0.0
standaloneTools
mudpiPublisher
mudpiPublisher
src
rtms.h
Go to the documentation of this file.
1
12
#include <cstdint>
13
namespace
rtms
{
14
15
typedef
struct
{
16
std::uint32_t
commonHeader
;
17
std::uint32_t
status
;
18
}
rtmsHeader
;
19
20
typedef
struct
{
21
rtmsHeader
header
;
22
std::uint32_t
frameSize
;
23
}
rtmsLeader
;
24
25
typedef
struct
{
26
rtmsHeader
header
;
27
std::uint16_t
payloadSize
;
28
std::uint8_t
leadingPaddingSize
;
29
std::uint8_t
trailngPaddingSize
;
30
std::uint32_t
payloadTag
;
31
// leading padding
32
// payload
33
// trailing padding
34
}
rtmsPayload
;
35
36
typedef
struct
{
37
rtmsHeader
header
;
38
}
rtmsTrailer
;
39
40
}
rtms::rtmsPayload::leadingPaddingSize
std::uint8_t leadingPaddingSize
Definition:
rtms.h:28
rtms::rtmsHeader::commonHeader
std::uint32_t commonHeader
Definition:
rtms.h:16
rtms::rtmsTrailer::header
rtmsHeader header
Definition:
rtms.h:37
rtms::rtmsLeader::frameSize
std::uint32_t frameSize
Definition:
rtms.h:22
rtms::rtmsTrailer
Definition:
rtms.h:36
rtms::rtmsHeader::status
std::uint32_t status
Definition:
rtms.h:17
rtms::rtmsHeader
Definition:
rtms.h:15
rtms::rtmsLeader
Definition:
rtms.h:20
mudpi::uint16_t
unsigned short uint16_t
Definition:
mudpi.h:15
rtms
Definition:
rtms.h:13
rtms::rtmsPayload::trailngPaddingSize
std::uint8_t trailngPaddingSize
Definition:
rtms.h:29
rtms::rtmsLeader::header
rtmsHeader header
Definition:
rtms.h:21
mudpi::uint32_t
unsigned int uint32_t
Definition:
mudpi.h:16
rtms::rtmsPayload::payloadTag
std::uint32_t payloadTag
Definition:
rtms.h:30
rtms::rtmsPayload::payloadSize
std::uint16_t payloadSize
Definition:
rtms.h:27
rtms::rtmsPayload
Definition:
rtms.h:25
rtms::rtmsPayload::header
rtmsHeader header
Definition:
rtms.h:26
Generated by
1.8.20