Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

acstestcomp::TimingExplorer Interface Reference

import "acstestcomp.idl";

Inheritance diagram for acstestcomp::TimingExplorer:

Inheritance graph
[legend]
Collaboration diagram for acstestcomp::TimingExplorer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void waitToReply (in long waitTimeSec)
void multipleReplies (in long repetitions, in long waitTimeSec, in ACS::CBvoid cb, in ACS::CBDescIn desc)

Detailed Description

This interface defines a Component used to test timing issues in the communication with clients. We specify here in addition that an instance whose name is HangOnInit is supposed to hang forever during initialisation. This allows to test special cases where the component never manages to complete properly its own initialisation.


Member Function Documentation

void acstestcomp::TimingExplorer::multipleReplies in long  repetitions,
in long  waitTimeSec,
in ACS::CBvoid  cb,
in ACS::CBDescIn  desc
 

Sends a number over replies evenly distributed in time.

Parameters:
repetitions number of replies to send 0 means reply forever.
waitTimeSec time to wait before sending a reply. Units are seconds. 0 means never reply.
cb Callback object for the replies
desc Input parameters sent by the caller

void acstestcomp::TimingExplorer::waitToReply in long  waitTimeSec  ) 
 

Sends a reply after the given time

Parameters:
waitTimeSec time to wait before sending a reply. Units are seconds. 0 means never reply.


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 02:28:50 2009 for ACS IDL interfaces by doxygen 1.3.8