fun_ofdm  1.0
802.11a Physical Layer for USRP
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
block.h File Reference

Base class for receiver chain blocks. More...

#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  fun::block_base
 The block_base class. More...
 
class  fun::block< I, O >
 The block class template. More...
 

Namespaces

 fun
 

Constant Groups

 fun
 

Macros

#define BUFFER_MAX   65536
 Maximum buffer size of for the input & output buffers. More...
 

Detailed Description

Base class for receiver chain blocks.

This class initializes the input & output buffers and contains the purely virtual work function.

Definition in file block.h.

Macro Definition Documentation

#define BUFFER_MAX   65536

Maximum buffer size of for the input & output buffers.

Techinically each block uses the

std::vector::reserve(size_type n)

function to reserve BUFFER_MAX * sizeof(size_type) bytes

Definition at line 22 of file block.h.

Referenced by fun::block< tagged_vector< 64 >, tagged_vector< 48 > >::block().