Classes | Typedefs | Enumerations
Cvb::Async Namespace Reference

Convenience classes for asynchronous image acquisition. More...

Classes

class  MultiStreamHandler
 Handler object for multiple synchronous streams. More...
 
class  SingleStreamHandler
 Handler object for a single stream. More...
 
class  StreamHandlerGuard
 Handler guard object to safely run and finish a stream handler. More...
 

Typedefs

using SingleStreamHandlerPtr = std::shared_ptr< SingleStreamHandler >
 Convenience shared pointer for MultiStreamHandler.
 
using MultiStreamHandlerPtr = std::shared_ptr< MultiStreamHandler >
 Convenience shared pointer for MultiStreamHandler.
 

Enumerations

enum  AutoRun { Yes, No }
 Defines the auto run mode for the handler guard. More...
 

Detailed Description

Convenience classes for asynchronous image acquisition.

Remarks
CMake users: Link to imported target CVB::CvbAsync

Enumeration Type Documentation

◆ AutoRun

enum AutoRun
strong

Defines the auto run mode for the handler guard.

Enumerator
Yes 

Automatically run the stream handler when the guard is created.

No 

Do not run the stream handler when the guard is created.