8#ifndef INCLUDED_BSLMT_SATURATEDTIMECONVERSIONIMPUTIL
9#define INCLUDED_BSLMT_SATURATEDTIMECONVERSIONIMPUTIL
155#include <bslscm_version.h>
166#include <bsl_limits.h>
167#include <bsl_ctime.h>
171#ifdef BSLS_PLATFORM_OS_DARWIN
172#include <mach/clock_types.h>
202#ifdef BSLMT_PLATFORM_POSIX_THREADS
214#if BSLS_PLATFORM_OS_DARWIN
Definition bsls_timeinterval.h:307
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bslmt_barrier.h:344
Definition bslmt_saturatedtimeconversionimputil.h:205
bsls::Types::Int64 tv_sec
Definition bslmt_saturatedtimeconversionimputil.h:207
int tv_nsec
Definition bslmt_saturatedtimeconversionimputil.h:208
Definition bslmt_saturatedtimeconversionimputil.h:191
static void toTimeSpec(TimeSpec *dst, const bsls::TimeInterval &src)
static void toMillisec(bsls::Types::Uint64 *dst, const bsls::TimeInterval &src)
static void toMillisec(unsigned long *dst, const bsls::TimeInterval &src)
static void toMillisec(unsigned int *dst, const bsls::TimeInterval &src)
static void toTimeT(bsl::time_t *dst, const bsls::Types::Int64 src)
unsigned long long Uint64
Definition bsls_types.h:139
long long Int64
Definition bsls_types.h:134