Searched refs:PlatformEvent (Results 1 - 9 of 9) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A Dpark.hpp103 // The base-class, PlatformEvent, is platform-specific while the ParkEvent is
104 // platform-independent. PlatformEvent provides park(), unpark(), etc., and
105 // is abstract -- that is, a PlatformEvent should never be instantiated except
118 class ParkEvent : public os::PlatformEvent {
154 ParkEvent() : PlatformEvent() {
/openjdk7/hotspot/src/os/bsd/vm/
H A Dos_bsd.hpp274 class PlatformEvent : public CHeapObj<mtInternal> { class in inherits:CHeapObj
285 ~PlatformEvent() { guarantee (0, "invariant") ; }
288 PlatformEvent() { function in class:PlatformEvent
H A Dos_bsd.cpp5607 int os::PlatformEvent::TryPark() {
5615 void os::PlatformEvent::park() { // AKA "down()"
5616 // Invariant: Only the thread associated with the Event/PlatformEvent
5650 int os::PlatformEvent::park(jlong millis) {
5714 void os::PlatformEvent::unpark() {
/openjdk7/hotspot/src/os/linux/vm/
H A Dos_linux.hpp260 class PlatformEvent : public CHeapObj<mtInternal> { class in inherits:CHeapObj
271 ~PlatformEvent() { guarantee (0, "invariant") ; }
274 PlatformEvent() { function in class:PlatformEvent
H A Dos_linux.cpp5346 int os::PlatformEvent::TryPark() {
5354 void os::PlatformEvent::park() { // AKA "down()"
5355 // Invariant: Only the thread associated with the Event/PlatformEvent
5389 int os::PlatformEvent::park(jlong millis) {
5453 void os::PlatformEvent::unpark() {
/openjdk7/hotspot/src/os/windows/vm/
H A Dos_windows.hpp101 class PlatformEvent : public CHeapObj<mtInternal> { class in inherits:CHeapObj
108 ~PlatformEvent() { guarantee (0, "invariant") ; }
111 PlatformEvent() { function in class:PlatformEvent
H A Dos_windows.cpp4662 int os::PlatformEvent::park (jlong Millis) {
4708 // see comment at end of os::PlatformEvent::park() below:
4716 void os::PlatformEvent::park () {
4718 // Invariant: Only the thread associated with the Event/PlatformEvent
4744 void os::PlatformEvent::unpark() {
/openjdk7/hotspot/src/os/solaris/vm/
H A Dos_solaris.hpp354 class PlatformEvent : public CHeapObj<mtInternal> { class in inherits:CHeapObj
366 // That is, a PlatformEvent can never be instantiated "naked" but only
367 // as a part of a ParkEvent (recall that ParkEvent extends PlatformEvent).
369 ~PlatformEvent() { guarantee (0, "invariant") ; }
370 PlatformEvent() { function in class:PlatformEvent
H A Dos_solaris.cpp6185 // Each PlatformEvent consists of a pipe-pair.
6186 // The thread associated with the PlatformEvent
6287 int os::PlatformEvent::TryPark() {
6295 void os::PlatformEvent::park() { // AKA: down()
6296 // Invariant: Only the thread associated with the Event/PlatformEvent
6334 int os::PlatformEvent::park(jlong millis) {
6378 void os::PlatformEvent::unpark() {
6397 // Wait for the thread assoc with the PlatformEvent to vacate.

Completed in 121 milliseconds