[#BloombergLP-bsls-TimeUtil-getProcessTimers]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsls.adoc[bsls]::xref:BloombergLP/bsls/TimeUtil.adoc[TimeUtil]::getProcessTimers
:relfileprefix: ../../../
:mrdocs:

Load into the specified `systemTimer` and `userTimer` the instantaneous values of platform&hyphen;dependent system timer and user timer in absolute nanoseconds referenced to an arbitrary but fixed origin&period; If the system call fails fill both time arguments with &hyphen;1&period; Note that this method is thread&hyphen;safe only if `initialize` has been called before&period;

== Synopsis

Declared in `&lt;bsls&lowbar;timeutil&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
void
getProcessTimers(
    xref:BloombergLP/bsls/Types/Int64.adoc[Types::Int64]* systemTimer,
    xref:BloombergLP/bsls/Types/Int64.adoc[Types::Int64]* userTimer);
----


[.small]#Created with https://www.mrdocs.com[MrDocs]#
