| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Fixed a bug in TimedWait that was due to the recent changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changed the semantics of Condition, TimedWait, MessageQueue,
Task, Mutex, Semaphore, and Token to use absolute times for
their timeouts.
Changed the semantics of EventHandler, ServiceObject, and
SvcHandler such that handleTimeout receives a TimeValue
representing when the event occured.
Changed TimerQueue internally to reflect the above changes.
Also made better checks in Token and Mutex so that non-owners
can call release without adverse effects. I plan to try to
do this with Semaphore and RWMutex as well.
Fixed several bugs in Token tryacquire and renew. Added
relativeTimeOfDay methods to TimeValue.
|
|
|
|
|
|
|
| |
the source files would have to exist in a directory structure identical
to their package names. With these changes, though, people can still view
the packages, classes, and methods correctly. I mainly corrected the
@see and @exception statements.
|
| |
|
|
|
|
| |
existed in the C++ version.
|
| |
|
| |
|
|
|
|
| |
doing certain operations. Please see ChangeLog.
|
|
|
|
|
| |
instance of ThreadManager exists before we call thrCount(). This was
not the case and therefore we were getting a NullPointerException.
|
|
source files
|