Home | Develop | Download | Contact
RaTime.hpp
1/*
2 * RaTime.hpp
3 *
4 * Copyright 2018 Fernando Pujaico Rivera <fernando.pujaico.rivera@gmail.com>
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19 * MA 02110-1301, USA.
20 *
21 */
22
30#ifndef __PDS_RATIME_HPP__
31#define __PDS_RATIME_HPP__
32
33#include <ctime>
34
35
36
46namespace Pds{
51namespace Ra{
52
53
73 clock_t Tic(void);
74
89 double Toc(void);
90
91
110 void Tic(clock_t &start_time);
111
112
133 double Toc(clock_t start_time, bool Show=true);
134
159 void DelayS(double seconds);
164} // namespace Ra
165} // namespace Pds
166
167
172#endif /* __PDS_RATIME_HPP__ */
double Toc(void)
Retorna e imprime en pantalla el tiempo transcurrido desde Pds::Ra::Tic()
clock_t Tic(void)
Retorna el número de clocks actual. Este valor tambien es salvado internamente.
void DelayS(double seconds)
Genera un retardo en segundos.
Nombre de espacio para Pds (Procesamiento Digital de Senales)
Definition: AbstractRV.hpp:42

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed