System Interface CATICommunicatorLoop
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICommunicatorLoop
Interface to wait on Backbone.
Role: This interface must be used in none interactive
backbone clients and never be called in interactive clients
like Dialog applications or CATIA V5.
- See also:
- , , , , ,
Method Index
- o
WaitingLoop(int,int,int*)
- Allows to wait on the backbone.
Methods
o WaitingLoop
public virtual WaitingLoop( | | iGeneralWaiting | =-1, |
| | iTimeOut | =-1 , |
| | iEndCondition | =NULL) |
-
Allows to wait on the backbone.
Role: This method will wait for backbone messages until one
of the following conditions are met :
- A period of TimeOut ms is passed without any backbone messages occurence
- iEndCondition argument was non null and its value becomes null
- Parameters:
-
- iGeneralWaiting
- must be set to -1
- iTimeOut
-
- -1: No timeout, so infinite wait
- 0: no wait: WaitingLoop will treat the current messages and exit immediately
- >0: timeout represents milliseconds to wait
- iEndCondition
- If you don't use this parameter, set NULL else set the pointer of a variable
whose contains is not null.
This object is included in the file: CATICommunicatorLoop.h
If needed, your Imakefile.mk should include the module: CATSysCommunication
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.