Zebra Bioptic Color Camera SDK For Linux  1.0.0-17
All Classes Functions Variables Enumerations Enumerator
DirectoryObserver Class Referenceabstract

#include <directory_observer.h>

Public Member Functions

virtual void StartObserving (ImageEventSubscriber *subscriber)=0
 
virtual void StopObserving ()=0
 
virtual void NotifyImageEvent ()=0
 
virtual ImageCreationEvent * TriggerTowerPlatterImageEvent ()=0
 

Detailed Description

Pure abstract class (interface class) DirectoryObserver User could create a data type with the implementation of ImageCreationObserver class in the client project to start stop the mass storage and receive the image creation events.

Member Function Documentation

◆ NotifyImageEvent()

virtual void DirectoryObserver::NotifyImageEvent ( )
pure virtual

Updates the image event to the subscriber whenever the image creation event is occurred.

◆ StartObserving()

virtual void DirectoryObserver::StartObserving ( ImageEventSubscriber subscriber)
pure virtual

To start observing the mass storage. Expects a pointer to ImageEventSubscriber class. In order to create initiate the object that user has to create own class and implements ImageEventSubscriber class.

Parameters
subscriberinstance of the type of ImageEventSubscriber class.

◆ StopObserving()

virtual void DirectoryObserver::StopObserving ( )
pure virtual

Stops observing the directory.

◆ TriggerTowerPlatterImageEvent()

virtual ImageCreationEvent* DirectoryObserver::TriggerTowerPlatterImageEvent ( )
pure virtual

Returns newly created tower platter images as an image event.


The documentation for this class was generated from the following file: