USRP_Server  2.0
A flexible, GPU-accelerated radio-frequency readout software.
stop_watch Class Reference

#include <USRP_server_diagnostic.hpp>

Collaboration diagram for stop_watch:
Collaboration graph

Public Member Functions

 stop_watch ()
 
void start ()
 
void stop ()
 
void reset ()
 
double get ()
 
void store ()
 
double get_average ()
 
void cycle ()
 

Detailed Description

Definition at line 23 of file USRP_server_diagnostic.hpp.

Constructor & Destructor Documentation

◆ stop_watch()

stop_watch::stop_watch ( )

Definition at line 333 of file USRP_server_diagnostic.cpp.

Member Function Documentation

◆ start()

void stop_watch::start ( )

Definition at line 338 of file USRP_server_diagnostic.cpp.

◆ stop()

void stop_watch::stop ( )

Definition at line 344 of file USRP_server_diagnostic.cpp.

Referenced by cycle().

Here is the caller graph for this function:

◆ reset()

void stop_watch::reset ( )

Definition at line 353 of file USRP_server_diagnostic.cpp.

Referenced by cycle().

Here is the caller graph for this function:

◆ get()

double stop_watch::get ( )

Definition at line 359 of file USRP_server_diagnostic.cpp.

References print_warning().

Here is the call graph for this function:

◆ store()

void stop_watch::store ( )

Definition at line 366 of file USRP_server_diagnostic.cpp.

References print_warning().

Referenced by cycle().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_average()

double stop_watch::get_average ( )

Definition at line 373 of file USRP_server_diagnostic.cpp.

References print_warning().

Here is the call graph for this function:

◆ cycle()

void stop_watch::cycle ( )

Definition at line 385 of file USRP_server_diagnostic.cpp.

References reset(), stop(), and store().

Here is the call graph for this function:

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