duration.cpp
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/src/
duration_8cpp
ros/duration.h
ros/impl/duration.h
ROSTIME_DECL void
normalizeSecNSecSigned
namespaceros.html
ab78e2787a17997003195412f7c490535
(int64_t &sec, int64_t &nsec)
ROSTIME_DECL void
normalizeSecNSecSigned
namespaceros.html
a044e83d54d9740790cb43471903eb4e8
(int32_t &sec, int32_t &nsec)
duration.h
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/include/ros/
duration_8h
rostime_decl.h
ros::Duration
ros::DurationBase
ros::WallDuration
boost
boost::posix_time
ROSTIME_DECL void
normalizeSecNSecSigned
namespaceros.html
ab78e2787a17997003195412f7c490535
(int64_t &sec, int64_t &nsec)
ROSTIME_DECL void
normalizeSecNSecSigned
namespaceros.html
a044e83d54d9740790cb43471903eb4e8
(int32_t &sec, int32_t &nsec)
std::ostream &
operator<<
namespaceros.html
a15a447487ed6b184533e786eb7cc0f50
(std::ostream &os, const Duration &rhs)
std::ostream &
operator<<
namespaceros.html
a0bd839578313e990c6c701a03a5d94ff
(std::ostream &os, const WallDuration &rhs)
ROSTIME_DECL const Duration
DURATION_MAX
namespaceros.html
a6673e4c6813966a33799ea2b5c223fa6
ROSTIME_DECL const Duration
DURATION_MIN
namespaceros.html
af42aa62cff11c354921b6ff3721858b6
impl/duration.h
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/include/ros/impl/
impl_2duration_8h
ros/duration.h
ros/rate.h
rate.cpp
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/src/
rate_8cpp
ros/rate.h
rate.h
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/include/ros/
rate_8h
ros/time.h
rostime_decl.h
ros::Rate
ros::WallRate
rostime_decl.h
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/include/ros/
rostime__decl_8h
#define
ROSTIME_DECL
rostime__decl_8h.html
ad71684de90a8360b74081933af81a242
src/time.cpp
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/src/
src_2time_8cpp
ros/time.h
ros/impl/time.h
#define
HAS_CLOCK_GETTIME
src_2time_8cpp.html
a27e09b49b2577b5eb043ef13b29d3412
const Duration
DURATION_MAX
namespaceros.html
ae35058cfa7bd01f9a102419e79c50094
(std::numeric_limits< int32_t >::max(), 999999999)
const Duration
DURATION_MIN
namespaceros.html
a28c677c56b43707db44907422b303de5
(std::numeric_limits< int32_t >::min(), 0)
static bool
g_initialized
namespaceros.html
a71831e93e4d16493cb9bfbd79501934f
(false)
static bool
g_stopped
namespaceros.html
af2b3acce4b0526a3533a27ed9537a0b2
(false)
static bool
g_use_sim_time
namespaceros.html
ab6a196eca1998055de6fb6896905537f
(true)
ROSTIME_DECL void
normalizeSecNSec
namespaceros.html
a30f57cd2521ddf4026b95dac55991ab8
(uint64_t &sec, uint64_t &nsec)
ROSTIME_DECL void
normalizeSecNSec
namespaceros.html
a0c3f264dd0fdabbebca2ce26e92eecb8
(uint32_t &sec, uint32_t &nsec)
ROSTIME_DECL void
normalizeSecNSecUnsigned
namespaceros.html
ac5dc4b680792b93a837ef3b577a7fd79
(int64_t &sec, int64_t &nsec)
std::ostream &
operator<<
namespaceros.html
a15a447487ed6b184533e786eb7cc0f50
(std::ostream &os, const Duration &rhs)
std::ostream &
operator<<
namespaceros.html
a0bd839578313e990c6c701a03a5d94ff
(std::ostream &os, const WallDuration &rhs)
ROSTIME_DECL std::ostream &
operator<<
namespaceros.html
a07d579e2428b7f99d35d35c55e8c01d2
(std::ostream &os, const Time &rhs)
ROSTIME_DECL std::ostream &
operator<<
namespaceros.html
a075899e9e151a596e9a5d199c31452e7
(std::ostream &os, const WallTime &rhs)
int
ros_nanosleep
namespaceros.html
a56856e6ee130a487fce6000373f50178
(const uint32_t &sec, const uint32_t &nsec)
bool
ros_wallsleep
namespaceros.html
ae3fda73dc13e08b50d7f3299234ece63
(uint32_t sec, uint32_t nsec)
void
ros_walltime
namespaceros.html
a890d2cbf0070b1f4b51e2228bc932216
(uint32_t &sec, uint32_t &nsec)
const Time
TIME_MAX
namespaceros.html
af9fd9fede627b29fbd6e06600ac9772f
(std::numeric_limits< uint32_t >::max(), 999999999)
const Time
TIME_MIN
namespaceros.html
a9ba711522a4311cc106eba795178b978
(0, 1)
static Time
g_sim_time
namespaceros.html
a5e2dd4551415abbacf7ffa7c5a05d2a3
(0, 0)
static boost::mutex
g_sim_time_mutex
namespaceros.html
a86d667b394a9549ee20545712448503c
test/time.cpp
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/test/
test_2time_8cpp
ros/rate.h
ros/time.h
void
alarmHandler
test_2time_8cpp.html
a3866782195f6579fba97aba6c28b8d96
(int sig)
void
generate_rand_durations
test_2time_8cpp.html
aac1348c13d7b543fa64ba0517ed519c4
(uint32_t range, uint64_t runs, std::vector< ros::Duration > &values1, std::vector< ros::Duration > &values2)
void
generate_rand_times
test_2time_8cpp.html
a429971a2951c16ae0ffae7af05cb2034
(uint32_t range, uint64_t runs, std::vector< ros::Time > &values1, std::vector< ros::Time > &values2)
int
main
test_2time_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
seed_rand
test_2time_8cpp.html
ab5671cbf312c701c427957a2ef773138
()
TEST
test_2time_8cpp.html
a3435332164e40dba71e985d005b13c1b
(Time, size)
TEST
test_2time_8cpp.html
a60156a8ca38837d1bc4ee51f06796ef1
(Time, Comparitors)
TEST
test_2time_8cpp.html
a24feb2a632341cbc54d89c3867dd10ee
(Time, ToFromDouble)
TEST
test_2time_8cpp.html
a66834296a6744df93f8016fd34f12d05
(Time, OperatorPlus)
TEST
test_2time_8cpp.html
aecb6b7bee568de7ee67631fff53e1601
(Time, OperatorMinus)
TEST
test_2time_8cpp.html
aba4ebb5273931a1f30637cc6b0a7da7d
(Time, OperatorPlusEquals)
TEST
test_2time_8cpp.html
a3d76549ec0040fa4dcb278c8d7c3ebbb
(Time, OperatorMinusEquals)
TEST
test_2time_8cpp.html
a126efd3a9ba8b89968fc6d607f79894b
(Time, SecNSecConstructor)
TEST
test_2time_8cpp.html
ab19c265f8846c534ed224a3f297d45f4
(Time, DontMungeStreamState)
TEST
test_2time_8cpp.html
acf1c31b7fdaff189bdb0dba77227d20b
(Time, ToFromBoost)
TEST
test_2time_8cpp.html
a8c5c7f4d2d9937897e3a1811f8a3a9a9
(Duration, Comparitors)
TEST
test_2time_8cpp.html
acc5e91d9f5da32cf390b21caff970671
(Duration, ToFromSec)
TEST
test_2time_8cpp.html
a5d25c72f314a05c0738d1657308d233b
(Duration, OperatorPlus)
TEST
test_2time_8cpp.html
a834aec5a1b9ffffaa06fc93d79000618
(Duration, OperatorMinus)
TEST
test_2time_8cpp.html
ae75435e5a96fc50dd0d67bd1c8040e23
(Duration, OperatorTimes)
TEST
test_2time_8cpp.html
acbbe5eda53718af4e7eb8aa47e27e0ea
(Duration, OperatorPlusEquals)
TEST
test_2time_8cpp.html
a0b590f5092e189f871c7d855c07c747f
(Duration, OperatorMinusEquals)
TEST
test_2time_8cpp.html
a23c69919f6af712b720c249589a60656
(Duration, sleepWithSignal)
TEST
test_2time_8cpp.html
a8d5147671e980d830e59466d2369bff7
(Rate, constructFromDuration)
TEST
test_2time_8cpp.html
a6b9761d53fbec267d2de2597b67c1f33
(WallRate, constructFromDuration)
double
epsilon
test_2time_8cpp.html
a4904cc82627458fdf6672ccc0b2802c7
impl/time.h
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/include/ros/impl/
impl_2time_8h
ros/time.h
time.h
/home/rosbuild/hudson/workspace/doc-indigo-roscpp_core/doc_stacks/2015-12-11_14-43-10.499249/roscpp_core/rostime/include/ros/
time_8h
duration.h
rostime_decl.h
ros::NoHighPerformanceTimersException
ros::Time
ros::TimeBase
ros::TimeNotInitializedException
ros::WallTime
boost
boost::posix_time
ROSTIME_DECL void
normalizeSecNSec
namespaceros.html
a30f57cd2521ddf4026b95dac55991ab8
(uint64_t &sec, uint64_t &nsec)
ROSTIME_DECL void
normalizeSecNSec
namespaceros.html
a0c3f264dd0fdabbebca2ce26e92eecb8
(uint32_t &sec, uint32_t &nsec)
ROSTIME_DECL void
normalizeSecNSecUnsigned
namespaceros.html
ac5dc4b680792b93a837ef3b577a7fd79
(int64_t &sec, int64_t &nsec)
ROSTIME_DECL std::ostream &
operator<<
namespaceros.html
a07d579e2428b7f99d35d35c55e8c01d2
(std::ostream &os, const Time &rhs)
ROSTIME_DECL std::ostream &
operator<<
namespaceros.html
a075899e9e151a596e9a5d199c31452e7
(std::ostream &os, const WallTime &rhs)
ROSTIME_DECL const Time
TIME_MAX
namespaceros.html
a7e0a6efc9f8db15c28871f6d3e0cc407
ROSTIME_DECL const Time
TIME_MIN
namespaceros.html
a8fda88c4a25e5c182868a7ed0860ac9a
boost
namespaceboost.html
boost::posix_time
boost::posix_time
namespaceboost_1_1posix__time.html
ros::Duration
classros_1_1Duration.html
DurationBase< Duration >
Duration
classros_1_1Duration.html
a958f2708b59185444a7c2594476fbd54
()
Duration
classros_1_1Duration.html
a95a8a8cb588eea4861adb5fc27d76288
(int32_t _sec, int32_t _nsec)
Duration
classros_1_1Duration.html
ab097cc53395335730c081b6a13d0a12e
(double t)
Duration
classros_1_1Duration.html
a6cb413acc7d3b3ffed6d0284954d12f3
(const Rate &)
bool
sleep
classros_1_1Duration.html
a39708cc9b2871f6b3715023ab9610043
() const
ros::DurationBase
classros_1_1DurationBase.html
T
DurationBase
classros_1_1DurationBase.html
a5f6a781e61492f5923e4192753152518
()
DurationBase
classros_1_1DurationBase.html
a8e2763fbdd2dd16e05574fd6149da87a
(int32_t _sec, int32_t _nsec)
DurationBase
classros_1_1DurationBase.html
a008328bfb025bbd41c503faf4c17847b
(double t)
T &
fromNSec
classros_1_1DurationBase.html
a4e2a3d158cbf299389c3a8105ea9f5d6
(int64_t t)
T &
fromSec
classros_1_1DurationBase.html
ad3203e2375496bd6e2e3cd639648c37f
(double t)
bool
isZero
classros_1_1DurationBase.html
abb4a4baf585c1f1049cde44673e45374
() const
bool
operator!=
classros_1_1DurationBase.html
a1f13222b94dcbd2e9a07f2df8f511b7f
(const T &rhs) const
T
operator*
classros_1_1DurationBase.html
a548499c712684becb56e9a2194e7cee1
(double scale) const
T &
operator*=
classros_1_1DurationBase.html
a1da5c6b72252e0a4c929797bbcecfff2
(double scale)
T
operator+
classros_1_1DurationBase.html
a317a4f9c152c31e159651238e37cad88
(const T &rhs) const
T &
operator+=
classros_1_1DurationBase.html
a80788433c1a66f99937b3fc70024894e
(const T &rhs)
T
operator-
classros_1_1DurationBase.html
ab78d2c9d6a12dce9aee0a5b89ebeb476
(const T &rhs) const
T
operator-
classros_1_1DurationBase.html
a7bae8fad35db941ac7ac82f81fb65b8c
() const
T &
operator-=
classros_1_1DurationBase.html
a2ba0da2ad8f3de6f03bb83bad9c3078e
(const T &rhs)
bool
operator<
classros_1_1DurationBase.html
aea23f500997cc056d959d06c514d4e82
(const T &rhs) const
bool
operator<=
classros_1_1DurationBase.html
a7398ad806e45b19edb2cbd0654b7e190
(const T &rhs) const
bool
operator==
classros_1_1DurationBase.html
a9aafb834b3892b64f5fa1eaf3839815c
(const T &rhs) const
bool
operator>
classros_1_1DurationBase.html
a1e1a54e8d6f5b149d7a99231593c07aa
(const T &rhs) const
bool
operator>=
classros_1_1DurationBase.html
a778e05bd1f97fe53ac6ba7f73c849822
(const T &rhs) const
boost::posix_time::time_duration
toBoost
classros_1_1DurationBase.html
ad723528fa672e5769353914fe1ee6459
() const
int64_t
toNSec
classros_1_1DurationBase.html
ad1705cb3762b907aaea61b47217c38b6
() const
double
toSec
classros_1_1DurationBase.html
a51061ecae7aa20ba0067d4536d451ec5
() const
~DurationBase
classros_1_1DurationBase.html
ab32fa2d913e1dcfd96e9891835192d73
()
int32_t
nsec
classros_1_1DurationBase.html
a9a308f7f5b1176835371a5f786cf233f
int32_t
sec
classros_1_1DurationBase.html
a91cada217ec25bb06519de4da1765c33
ros::NoHighPerformanceTimersException
classros_1_1NoHighPerformanceTimersException.html
ros::Exception
NoHighPerformanceTimersException
classros_1_1NoHighPerformanceTimersException.html
a1282ad2c6a441406af58d3b9cfc0174b
()
ros::Rate
classros_1_1Rate.html
Duration
cycleTime
classros_1_1Rate.html
aa1fe97dde90f5c1b930aa0e940e8fe0e
() const
Duration
expectedCycleTime
classros_1_1Rate.html
a5ffad7c9a2174b6eb853df89a7ecb981
() const
Rate
classros_1_1Rate.html
ad7ef59c5fb4edb69c6a9471987c3117d
(double frequency)
Rate
classros_1_1Rate.html
aee2d3d88ca3b2f1ab8308fcea4a2102d
(const Duration &)
void
reset
classros_1_1Rate.html
aa5e56b39f5d94c8cd4dc156188d6c5b9
()
bool
sleep
classros_1_1Rate.html
ae5664d27cda1b17a103347560259e945
()
Duration
actual_cycle_time_
classros_1_1Rate.html
a2dd5e51654f7c353ff8b8ea78d8d41c4
Duration
expected_cycle_time_
classros_1_1Rate.html
a7dd8e469022687459acaba3f257f17ed
Time
start_
classros_1_1Rate.html
a8805c707f933302f7dbc3f5c22f897ef
ros::Time
classros_1_1Time.html
TimeBase< Time, Duration >
Time
classros_1_1Time.html
acf078f64f9eb5e55b8c49b964c70f67e
()
Time
classros_1_1Time.html
aa726bdbe40e242fdd698922a7e5a607d
(uint32_t _sec, uint32_t _nsec)
Time
classros_1_1Time.html
a51ea8ec279a7d6a2b71309d845036c51
(double t)
static Time
fromBoost
classros_1_1Time.html
a3ee66b5a92922dab55affd3381cf7188
(const boost::posix_time::ptime &t)
static Time
fromBoost
classros_1_1Time.html
ad8421b437023ea817923acbc8349fa76
(const boost::posix_time::time_duration &d)
static void
init
classros_1_1Time.html
ac563fa2680054aac95b58d695995e3bc
()
static bool
isSimTime
classros_1_1Time.html
a6b4569b8be260277e8494a256e839a3d
()
static bool
isSystemTime
classros_1_1Time.html
ae59d6a68ff34ddc18b918c52890a07bf
()
static bool
isValid
classros_1_1Time.html
a84cd12a499c70fb3eefce89cda2b6113
()
static Time
now
classros_1_1Time.html
a4652034e29ceebf378d5930ff5914c0c
()
static void
setNow
classros_1_1Time.html
ab569bffab97380d8a73275cdc02afb8f
(const Time &new_now)
static void
shutdown
classros_1_1Time.html
a413f89899f65420ef3dfb9311e9da355
()
static bool
sleepUntil
classros_1_1Time.html
a95f067d77d88f1f3c33c7ae3cd5c6fff
(const Time &end)
static bool
useSystemTime
classros_1_1Time.html
a36c05fb02f6226a5ba07676c9bb015fa
()
static bool
waitForValid
classros_1_1Time.html
ab61825bb028f8c10c5e94aeca32bbfda
()
static bool
waitForValid
classros_1_1Time.html
acae6497cc9ff556879e6b3e6686b73f0
(const ros::WallDuration &timeout)
ros::TimeBase
classros_1_1TimeBase.html
T
D
T &
fromNSec
classros_1_1TimeBase.html
aad7437f37377439ee614f55fe7e036f3
(uint64_t t)
T &
fromSec
classros_1_1TimeBase.html
a29af782668d9527751adb6e23d238bfe
(double t)
bool
is_zero
classros_1_1TimeBase.html
adfdcc39adf422073f901d05c6a53db82
() const
bool
isZero
classros_1_1TimeBase.html
aa20dddf0ff88d68c4f43c220b7c9c023
() const
bool
operator!=
classros_1_1TimeBase.html
ae9ee3fc40c18c98055bd2476d8993383
(const T &rhs) const
T
operator+
classros_1_1TimeBase.html
a90e2d27634c8c02da4fb8a5e5ccb154a
(const D &rhs) const
T &
operator+=
classros_1_1TimeBase.html
ac7816c8d7e54639ba17289171a4b714e
(const D &rhs)
D
operator-
classros_1_1TimeBase.html
aebdb314bf5191d8bd4732cda5d1e9d71
(const T &rhs) const
T
operator-
classros_1_1TimeBase.html
ae72aa667dda385ec0edd964de1fee839
(const D &rhs) const
T &
operator-=
classros_1_1TimeBase.html
aa71de700768f7c800f0a3311ed74f17a
(const D &rhs)
bool
operator<
classros_1_1TimeBase.html
ae6a553b75b46dbe89c4db0dd65d3675c
(const T &rhs) const
bool
operator<=
classros_1_1TimeBase.html
a0e7d4c3f4003439eb812713a659c4a92
(const T &rhs) const
bool
operator==
classros_1_1TimeBase.html
a70d05215059668e4cc95c21819d900d1
(const T &rhs) const
bool
operator>
classros_1_1TimeBase.html
a2242a59b68d4eaaee7d70d9375bde8f5
(const T &rhs) const
bool
operator>=
classros_1_1TimeBase.html
ae87153e3aedb99429a9a07aaccca09d9
(const T &rhs) const
TimeBase
classros_1_1TimeBase.html
a8bc32ca15fc92f94f0b2adc3ce692afc
()
TimeBase
classros_1_1TimeBase.html
a7078d355a0386221674e888a92534a77
(uint32_t _sec, uint32_t _nsec)
TimeBase
classros_1_1TimeBase.html
afa56d5cad6cb0659c4e74979e9e45ac8
(double t)
boost::posix_time::ptime
toBoost
classros_1_1TimeBase.html
a214ac82738881949256ecd14c098355a
() const
uint64_t
toNSec
classros_1_1TimeBase.html
a621b1c2d77aa055eed9fc225c588e168
() const
double
toSec
classros_1_1TimeBase.html
a6145ef287604eeffd044af9b3d8bd9fb
() const
~TimeBase
classros_1_1TimeBase.html
ad8ece0a2a9dcafb3dea8ea2f951a7061
()
uint32_t
nsec
classros_1_1TimeBase.html
a3d1e2d2f75680e56658ee4e4f7c641c2
uint32_t
sec
classros_1_1TimeBase.html
ab1260a96836024a82dc912bcc1a20000
ros::TimeNotInitializedException
classros_1_1TimeNotInitializedException.html
ros::Exception
TimeNotInitializedException
classros_1_1TimeNotInitializedException.html
a94f02ef27c90c7b5b9b7ac00708883cd
()
ros::WallDuration
classros_1_1WallDuration.html
DurationBase< WallDuration >
bool
sleep
classros_1_1WallDuration.html
aac308b2050ac2d25954d2ad89cb336c1
() const
WallDuration
classros_1_1WallDuration.html
a2873bdfc2fa329d07de53f195de7ec33
()
WallDuration
classros_1_1WallDuration.html
a1dbcef0fe383c6236af89b7be633baee
(int32_t _sec, int32_t _nsec)
WallDuration
classros_1_1WallDuration.html
abb381f966b62e60c5132e7fb770ca1ea
(double t)
WallDuration
classros_1_1WallDuration.html
ac26af4da6587e2f3b37b085198064ace
(const Rate &)
ros::WallRate
classros_1_1WallRate.html
WallDuration
cycleTime
classros_1_1WallRate.html
af776cd8596ddd4a6a4a195ecd5ed79a4
() const
WallDuration
expectedCycleTime
classros_1_1WallRate.html
a018a880ed768f8aa40e773a97a36d119
() const
void
reset
classros_1_1WallRate.html
ad80bbcea40ff2ca80a501ba07cf8bcd9
()
bool
sleep
classros_1_1WallRate.html
a25a5ecc40ff67959440b778939ff7eb4
()
WallRate
classros_1_1WallRate.html
a717897980a85ef51520c04dc142f49de
(double frequency)
WallRate
classros_1_1WallRate.html
add668034169a155f69aa31dac9f3610d
(const Duration &)
WallDuration
actual_cycle_time_
classros_1_1WallRate.html
abcb391f66420c5f3fd636e41ec04b3a1
WallDuration
expected_cycle_time_
classros_1_1WallRate.html
ada37722a4a3bbbe7f40952b24507ddaa
WallTime
start_
classros_1_1WallRate.html
a667cf8b05e72aac9aecdc8bf77be0138
ros::WallTime
classros_1_1WallTime.html
TimeBase< WallTime, WallDuration >
WallTime
classros_1_1WallTime.html
ad2fa14633f6bef1b56c51407312705f1
()
WallTime
classros_1_1WallTime.html
a5e9621dd71efd9a8e35a50cb2c0e4fc4
(uint32_t _sec, uint32_t _nsec)
WallTime
classros_1_1WallTime.html
a85ff00972914f582dab413febd2cd4ab
(double t)
static bool
isSystemTime
classros_1_1WallTime.html
aac13b2bd8e0171814bf61f5cb3c7ec56
()
static WallTime
now
classros_1_1WallTime.html
a416639362578694d47f989e4fb7f1ae0
()
static bool
sleepUntil
classros_1_1WallTime.html
aef4291f3128c803fb5019377d6aede2f
(const WallTime &end)