TestStand Synchronization Server

TestStand 2019 Help

Edition Date: May 2019

Part Number: 370052AA-01

»View Product Info
Download Help (Windows Only)
Object and Description
AutoReleaser
Use the AutoReleaser class to hold a reference with a lifetime that corresponds to a semaphore Acquire operation or a mutex Lock operation. When you release the final reference to the AutoReleaser object, one of the following operations complete:
Batch
This class implements the Batch synchronization primitive. Use these properties and methods to implement the Batch Specification and Batch Synchronization step types.
Mutex
This class implements the Lock synchronization primitive. Use these properties and methods to implement the Lock step type.
Notification
This class implements the Notification synchronization primitive. Use these properties and methods to implement the Notification step type.
Queue
This class implements the Queue synchronization primitive. Use these properties and methods to implement the Queue step type.
Rendezvous
This class implements the Rendezvous synchronization primitive. Use these properties and methods to implement the Rendezvous step type.
Semaphore
This class implements the Semaphore synchronization primitive. Use these properties and methods to implement the Semaphore step type.
SyncManager
The SyncManager class is the main class for all Synchronization objects. This class helps manage the creation and sharing of the different Synchronization objects between threads. You must create all Synchronization objects using this class. To obtain the appropriate instance of the TestStand Synchronization Manager to use for any particular Synchronization object, call the Engine.GetSyncManager method. The Engine.GetSyncManager method returns the TestStand Synchronization Manager for the appropriate computer or process based on the name of the Synchronization object.

WAS THIS ARTICLE HELPFUL?

Not Helpful