Namespaces | |
namespace | csp |
Classes | |
struct | csp::Time |
C++CSP2 uses this typedef to represent times for the purposes of timeouts and waits. More... | |
Functions | |
Time | csp::CurrentTime () |
Gets the current time. | |
void | csp::CurrentTime (Time *const val) |
Gets the current time. | |
csp::sign32 | csp::GetMilliSeconds (const Time &val) |
Gets the number of milliseconds (truncated) in the specified time. | |
double | csp::GetSeconds (const Time *val) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Included for compatibility with C++CSP v1.x. | |
double | csp::GetSeconds (const Time &val) |
Gets the number of seconds from the specified Time. | |
Time | csp::MicroSeconds (const long micros) |
Puts the specified integer amount of microseconds into a Time structure. | |
void | csp::MicroSeconds (const long micros, Time *const val) |
Puts the specified integer amount of microseconds into a Time structure. | |
Time | csp::MilliSeconds (const long millis) |
Puts the specified integer amount of milliseconds into a Time structure. | |
void | csp::MilliSeconds (const long millis, Time *const val) |
Puts the specified integer amount of milliseconds into a Time structure. | |
Time | csp::Seconds (const double secs) |
Puts the specified floating-point amount of seconds into a Time structure. | |
void | csp::Seconds (const double secs, Time *const val) |
Puts the specified floating-point amount of seconds into a Time structure. | |
void | csp::SleepFor (const Time &timeToSleepFor) |
Makes the current process sleep for the specified amount of time. | |
void | csp::SleepUntil (const Time &timeToSleepUntil) |
Makes the current process sleep for the specified amount of time. |