.. index:: pair: enum; QueueingStrategy .. _doxid-namespace_p1_1_1_camera_sdk_1a2474324f62ba067ae223c46f103bcdc7: enum P1::CameraSdk::QueueingStrategy ==================================== Overview ~~~~~~~~ v :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum QueueingStrategy { :ref:`Always` = 0, :ref:`Overwite` = 1, :ref:`DiscardIfExists` = 2, }; .. _details-namespace_p1_1_1_camera_sdk_1a2474324f62ba067ae223c46f103bcdc7: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ v Used by CameraSDK internals to decide how (and if) an incoming :ref:`INotificationEvent ` should be added to :ref:`Listener ` queues. Each *notification event* defines a QueueingStrategy, that is consulted when new notifications are added to the :ref:`Listener `. :ref:`Version ` 3.0 Enum Values ----------- .. index:: pair: enumvalue; Always .. _doxid-namespace_p1_1_1_camera_sdk_1a2474324f62ba067ae223c46f103bcdc7a68eec46437c384d8dad18d5464ebc35c: .. ref-code-block:: cpp :class: doxyrest-title-code-block Always Just enqueue the event, no matter what .. index:: pair: enumvalue; Overwite .. _doxid-namespace_p1_1_1_camera_sdk_1a2474324f62ba067ae223c46f103bcdc7a089e7242cb57fb7ef58c2dc52c05f1ca: .. ref-code-block:: cpp :class: doxyrest-title-code-block Overwite Overwrite a similar already existing event on the queue .. index:: pair: enumvalue; DiscardIfExists .. _doxid-namespace_p1_1_1_camera_sdk_1a2474324f62ba067ae223c46f103bcdc7aa60802ca6d37781dbf39362416422c98: .. ref-code-block:: cpp :class: doxyrest-title-code-block DiscardIfExists If a similar event is already present, discard / ignore new ones