Public Member Functions | Public Attributes | Static Public Attributes
McNackFrame Class Reference

#include <McNackFrame.h>

Inheritance diagram for McNackFrame:
Inheritance graph

List of all members.

Public Member Functions

std::string getFrameAsNetworkString ()
 McNackFrame (unsigned char *source, unsigned char *dest, std::string hostname_src, std::string group_n, uint32_t p_id, std::vector< uint32_t > seq_n)
 McNackFrame (unsigned char *buffer)
void print_frame ()
virtual ~McNackFrame ()

Public Attributes

uint16_t buffer_str_len_
bool correct_crc_
struct mc_nack_header header_
std::string hostname_source_
std::string mc_group_
std::vector< uint32_t > req_seq_nums_

Static Public Attributes

static uint32_t HEADER_FIXED_LEN = sizeof (eh_header) + sizeof (mc_nack_header)
static uint32_t stat_id_count = 0

Detailed Description

Definition at line 21 of file McNackFrame.h.

Constructor & Destructor Documentation

McNackFrame::McNackFrame ( unsigned char *  source,
unsigned char *  dest,
std::string  hostname_src,
std::string  group_n,
uint32_t  p_id,
std::vector< uint32_t >  seq_n 

Definition at line 12 of file McNackFrame.cpp.

McNackFrame::McNackFrame ( unsigned char *  buffer)

Definition at line 29 of file McNackFrame.cpp.

Definition at line 90 of file McNackFrame.cpp.

Member Function Documentation

Definition at line 95 of file McNackFrame.cpp.

Definition at line 151 of file McNackFrame.cpp.

Member Data Documentation

Definition at line 36 of file McNackFrame.h.

Reimplemented from EthernetFrame.

Definition at line 40 of file McNackFrame.h.

Definition at line 29 of file McNackFrame.h.

uint32_t McNackFrame::HEADER_FIXED_LEN = sizeof (eh_header) + sizeof (mc_nack_header) [static]

Definition at line 38 of file McNackFrame.h.

Definition at line 30 of file McNackFrame.h.

Definition at line 31 of file McNackFrame.h.

std::vector<uint32_t> McNackFrame::req_seq_nums_

Definition at line 32 of file McNackFrame.h.

uint32_t McNackFrame::stat_id_count = 0 [static]

Definition at line 39 of file McNackFrame.h.

The documentation for this class was generated from the following files:

Author(s): Guenter Cwioro , Torsten Andre
autogenerated on Thu Jun 6 2019 20:59:43