GNU Radio's FRAMERS Package
hdlc_framer Class Reference

#include <hdlc_framer.h>

Public Member Functions

 hdlc_framer (int dlci)
 
 ~hdlc_framer ()
 
unsigned short crc16 (unsigned char *data_p, unsigned short length)
 
void encapsulate_incoming_packet (unsigned char *frame_buf, int packet_length)
 
vector< unsigned char > dump_buffer ()
 
void push_flag (void)
 
void bitstuff_byte (unsigned char byte)
 
void bitstuff_and_frame_packet (unsigned char *frame_buf, int frame_size)
 

Constructor & Destructor Documentation

hdlc_framer::hdlc_framer ( int  dlci)
hdlc_framer::~hdlc_framer ( )

Member Function Documentation

void hdlc_framer::bitstuff_and_frame_packet ( unsigned char *  frame_buf,
int  frame_size 
)
void hdlc_framer::bitstuff_byte ( unsigned char  byte)
unsigned short hdlc_framer::crc16 ( unsigned char *  data_p,
unsigned short  length 
)
vector<unsigned char> hdlc_framer::dump_buffer ( )
void hdlc_framer::encapsulate_incoming_packet ( unsigned char *  frame_buf,
int  packet_length 
)
void hdlc_framer::push_flag ( void  )

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