Home | Develop | Download | Contact
Atributos privados
Referencia de la plantilla de la Clase Pds::Buffer< Datum >

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>

Diagrama de colaboración para Pds::Buffer< Datum >:
Collaboration graph

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
 

Descripción detallada

template<typename Datum>
class Pds::Buffer< Datum >

La clase tipo Pds::Buffer . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Buffer.

Autor
Fernando Pujaico Rivera

Definición en la línea 56 del archivo Buffer.hpp.

Documentación de los campos

◆ nel

template<typename Datum >
unsigned int Pds::Buffer< Datum >::nel
private

Número de elementos del buffer.

Definición en la línea 61 del archivo Buffer.hpp.

◆ data

template<typename Datum >
Datum* Pds::Buffer< Datum >::data
private

Un arreglo de nel elementos.

Definición en la línea 64 del archivo Buffer.hpp.

◆ front

template<typename Datum >
unsigned int Pds::Buffer< Datum >::front
private

Indice del ID de la primera muestra.

Definición en la línea 67 del archivo Buffer.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed