GNU Radio 3.4.0 C++ API
usrp2::data_handler Class Reference

Abstract function object called to handle received data blocks. More...

#include <data_handler.h>

Inheritance diagram for usrp2::data_handler:

List of all members.

Public Types

enum  result_bits { RELEASE = 0x0000, KEEP = 0x0001, DONE = 0x0002 }
typedef int result

Public Member Functions

virtual result operator() (const void *base, size_t len)=0
virtual ~data_handler ()

Detailed Description

Abstract function object called to handle received data blocks.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
RELEASE 
KEEP 
DONE 

Constructor & Destructor Documentation

virtual usrp2::data_handler::~data_handler ( ) [virtual]

Member Function Documentation

virtual result usrp2::data_handler::operator() ( const void *  base,
size_t  len 
) [pure virtual]
Parameters:
basepoints to the beginning of the data
lenis the length in bytes of the data
Returns:
bitmask composed of DONE, KEEP

Implemented in usrp2::copy_handler.


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