Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Classes | Namespaces | Functions | Variables
Time.h File Reference
#include "qpid/sys/IntegerTypes.h"
#include "posix/Time.h"
#include "qpid/CommonImportExport.h"
#include <limits>
#include <iosfwd>

Go to the source code of this file.

Classes

class  qpid::sys::AbsTime
 Class to represent an instant in time. More...
 
class  qpid::sys::Duration
 Class to represent the duration between instants of time. More...
 

Namespaces

 qpid
 This file was automatically generated from the AMQP specification.
 
 qpid::sys
 

Functions

std::ostream & qpid::sys::operator<< (std::ostream &, const AbsTime &)
 
std::ostream & qpid::sys::operator<< (std::ostream &, const Duration &)
 
std::istream & qpid::sys::operator>> (std::istream &, Duration &)
 
AbsTime qpid::sys::now ()
 
bool qpid::sys::operator< (const AbsTime &a, const AbsTime &b)
 
bool qpid::sys::operator> (const AbsTime &a, const AbsTime &b)
 
void qpid::sys::sleep (int secs)
 Portable sleep for a number of seconds. More...
 
void qpid::sys::usleep (uint64_t usecs)
 Portable sleep for a number of microseconds. More...
 
void qpid::sys::outputFormattedNow (std::ostream &)
 Output formatted date/time for now. More...
 
void qpid::sys::outputHiresNow (std::ostream &)
 Output unformatted nanosecond-resolution time for now. More...
 

Variables

const Duration qpid::sys::TIME_SEC = 1000*1000*1000
 Nanoseconds per second. More...
 
const Duration qpid::sys::TIME_MSEC = 1000*1000
 Nanoseconds per millisecond. More...
 
const Duration qpid::sys::TIME_USEC = 1000
 Nanoseconds per microseconds. More...
 
const Duration qpid::sys::TIME_NSEC = 1
 Nanoseconds per nanosecond. More...
 
const Duration qpid::sys::TIME_INFINITE = std::numeric_limits<int64_t>::max()
 Value to represent an infinite timeout. More...
 
const AbsTime qpid::sys::EPOCH = AbsTime::Epoch()
 Absolute time point for the Unix epoch: 1970-01-01T00:00:00. More...
 
const AbsTime qpid::sys::FAR_FUTURE = AbsTime::FarFuture()
 Time greater than any other time. More...
 

Qpid C++ API Reference
Generated on Mon Sep 22 2014 for Qpid C++ Client API by doxygen 1.8.7