Public Member Functions

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: