TwiceAsNice  2019-02-18
Public Member Functions | List of all members
ITimer Class Referenceabstract

interface for cross platform timer More...

#include <ITimer.h>

Inheritance diagram for ITimer:
Inheritance graph
Collaboration diagram for ITimer:
Collaboration graph

Public Member Functions

virtual ~ITimer ()
 
virtual void Start ()=0
 
virtual void Stop ()=0
 
virtual double GetTimeInMs ()=0
 
virtual double GetTimeInSec ()=0
 

Detailed Description

interface for cross platform timer

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright(c) 2011 Apogee Imaging Systems, Inc.

Constructor & Destructor Documentation

◆ ~ITimer()

ITimer::~ITimer ( )
virtual

Member Function Documentation

◆ GetTimeInMs()

virtual double ITimer::GetTimeInMs ( )
pure virtual

Implemented in WinTimer, and LinuxTimer.

◆ GetTimeInSec()

virtual double ITimer::GetTimeInSec ( )
pure virtual

Implemented in WinTimer, and LinuxTimer.

◆ Start()

virtual void ITimer::Start ( )
pure virtual

Implemented in WinTimer, and LinuxTimer.

◆ Stop()

virtual void ITimer::Stop ( )
pure virtual

Implemented in WinTimer, and LinuxTimer.


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