5#ifndef BALL_CONCEPT_TIMESTAMP_H
6#define BALL_CONCEPT_TIMESTAMP_H
8#ifndef BALL_CONFIG_CONFIG_H
9# include <BALL/CONFIG/config.h>
12#ifndef BALL_COMMON_CREATE_H
16#ifndef BALL_COMMON_DEBUG_H
20#ifndef BALL_CONCEPT_PERSISTENCEMANAGER_H
81 void set(
long secs,
long usecs);
160 #ifdef BALL_HAS_WINDOWS_PERFORMANCE_COUNTER
292# ifndef BALL_NO_INLINE_FUNCTIONS
293# include <BALL/CONCEPT/timeStamp.iC>
long getMicroSeconds() const
bool read(PersistenceManager &pm)
static const PreciseTime ZERO
void set(long secs, long usecs)
void write(PersistenceManager &pm) const
const PreciseTime & getTime() const
void write(PersistenceManager &pm) const
bool isNewerThan(const PreciseTime &time) const
bool read(PersistenceManager &pm)
virtual void stamp(const PreciseTime &time=PreciseTime::ZERO)
bool isOlderThan(const PreciseTime &time) const
#define BALL_CREATE(name)