Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::timeout Struct Reference

#include <thread_data.hpp>

Collaboration diagram for boost::detail::timeout:

Classes

struct  remaining_time
 

Public Member Functions

 timeout (uintmax_t milliseconds_)
 
 timeout (boost::system_time const &abs_time_)
 
remaining_time remaining_milliseconds () const
 
bool is_sentinel () const
 

Static Public Member Functions

static timeout sentinel ()
 

Public Attributes

win32::ticks_type start
 
uintmax_t milliseconds
 
bool relative
 
boost::system_time abs_time
 

Static Public Attributes

static unsigned long const max_non_infinite_wait =0xfffffffe
 

Constructor & Destructor Documentation

boost::detail::timeout::timeout ( uintmax_t  milliseconds_)
inline
boost::detail::timeout::timeout ( boost::system_time const abs_time_)
inline

Member Function Documentation

bool boost::detail::timeout::is_sentinel ( ) const
inline
remaining_time boost::detail::timeout::remaining_milliseconds ( ) const
inline
static timeout boost::detail::timeout::sentinel ( )
inlinestatic

Member Data Documentation

boost::system_time boost::detail::timeout::abs_time
unsigned long const boost::detail::timeout::max_non_infinite_wait =0xfffffffe
static
uintmax_t boost::detail::timeout::milliseconds
bool boost::detail::timeout::relative
win32::ticks_type boost::detail::timeout::start

The documentation for this struct was generated from the following file: