La clase tipo Pds::Buffer . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Buffer. Más...
#include <Buffer.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::Buffer | |
Buffer (void) | |
Crea un objeto vacio de tipo Pds::Buffer. Más... | |
Buffer (unsigned int Nel) | |
Crea un objeto de tipo Pds::Buffer. Más... | |
Buffer (const Pds::Buffer< Datum > &B) | |
Crea un objeto de tipo Pds::Buffer de otro. Más... | |
~Buffer () | |
Lectura y escritura de datos en Pds::Buffer | |
Lectura y escritura de datos en el buffer | |
Datum & | operator[] (const unsigned int &id) |
Lee y escribe datos en la memoria en el Pds::Buffer. Más... | |
bool | Push (const Datum &Dat) |
Empuja un nuevo dato en la memoria del Pds::Buffer. Más... | |
Mostrando datos | |
void | Print (const std::string &str="") const |
Muestra en pantalla el contenido de Pds::Buffer, elementos separados por tabulador. Más... | |
bool | IsEmpty (void) const |
Retorna true si el objeto esta vacio y false si no. Más... | |
Atributos privados | |
unsigned int | nel |
Datum * | data |
unsigned int | front |
La clase tipo Pds::Buffer . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Buffer.
Definición en la línea 56 del archivo Buffer.hpp.
|
private |
Número de elementos del buffer.
Definición en la línea 61 del archivo Buffer.hpp.
|
private |
Un arreglo de nel elementos.
Definición en la línea 64 del archivo Buffer.hpp.
|
private |
Indice del ID de la primera muestra.
Definición en la línea 67 del archivo Buffer.hpp.