import "zapITimestampTrigger.idl";
Public Member Functions | |
| ACString | addTrigger (in zapITimestampTriggerCallback callback, in unsigned long long triggertime, in ACString opaque, in boolean oneshot) |
| Instruct the timestamp-trigger to call callback that when the timstamp-trigger's input stream traverses the given timestamp 'triggertime'. | |
| void | removeTrigger (in ACString triggerID) |
| Remove the trigger with the given 'triggerID' (as returned by addTrigger). | |
| void | removeAllTriggers () |
| Will fail if called synchronously from a callback. | |
|
||||||||||||||||||||
|
Instruct the timestamp-trigger to call callback that when the timstamp-trigger's input stream traverses the given timestamp 'triggertime'. 'opaque' is an opaque string that will be passed along when calling the callback. Traversing 'triggertime' means that the timestamp-trigger sees a frame with timestamp >= triggertime and the previous frame (within the same input stream) had a timestamp < triggertime. Callbacks with 'oneshot' set to true will be removed as soon as they fire. Returns a token which can be used to remove the callback manually. The same callback may be used in several calls to addTrigger(). Will fail if called synchronously from a callback. |
|
|
Will fail if called synchronously from a callback.
|
|
|
Remove the trigger with the given 'triggerID' (as returned by addTrigger). Silently succeeds if a trigger with the given id doesn't exist. Will fail if called synchronously from a callback. |
1.4.4