public abstract class Event extends AbstractOpenCLObject
OpenCLObject.ObjectReleaserreleaser| Modifier | Constructor and Description | 
|---|---|
protected  | 
Event(OpenCLObject.ObjectReleaser releaser)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract boolean | 
isCompleted()
Tests if the action is completed. 
 | 
Event | 
register()
Registers this object for automatic releasing on garbage collection. 
 | 
abstract void | 
waitForFinished()
Waits until the action has finished (blocking). 
 | 
finalize, getReleaser, releaseprotected Event(OpenCLObject.ObjectReleaser releaser)
public Event register()
OpenCLObjectOpenCLObjectManager, you have to release it manually 
 by calling OpenCLObject.release().
 Without registering or releasing, a memory leak might occur.
 this to allow calls like
 Buffer buffer = clContext.createBuffer(1024).register();.register in interface OpenCLObjectregister in class AbstractOpenCLObjectthispublic abstract void waitForFinished()
public abstract boolean isCompleted()
true if the action is completed