Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

zapITimestampTrigger Interface Reference

import "zapITimestampTrigger.idl";

List of all members.

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.


Member Function Documentation

ACString zapITimestampTrigger::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'.

'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.

void zapITimestampTrigger::removeAllTriggers  ) 
 

Will fail if called synchronously from a callback.

void zapITimestampTrigger::removeTrigger in ACString  triggerID  ) 
 

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.


The documentation for this interface was generated from the following file:
Generated on Wed Aug 20 12:00:10 2008 for Mozilla ZAP by  doxygen 1.4.4