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