Search Results

Go to the documentation of this file.
1 // Copyright (c) 2017 Digital Barriers
4 
17 
19 #pragma once
20 #include "EdgeVisSDK.h"
21 #include "Pimpl.h"
22 #include "ECamsNotificationState.h"
23 
24 namespace EdgeVisDecoderSDK
25 {
26  class CamsNotificationStateDescImpl;
27 
28  class CamsNotificationStateDesc : public EdgeVisSDKPimpl<CamsNotificationStateDescImpl>
29  {
30  public:
31  DB_EDGEVIS_SDK CamsNotificationStateDesc();
32  DB_EDGEVIS_SDK virtual ~CamsNotificationStateDesc();
33  EdgeVisSDKPimplWeakConstructor(CamsNotificationStateDesc);
34 
35  public:
36 
42  DB_EDGEVIS_SDK ECamsNotificationState GetState();
43 
51  DB_EDGEVIS_SDK int64_t GetCount();
52  };
53 }
DB_EDGEVIS_SDK int64_t GetCount()
Retrieve the total number of notifications at the server that are in the CAMS state indicated by GetS...
ECamsNotificationState
CAMS notification state types.
Definition: ECamsNotificationState.h:21
The EdgeVis Decoder SDK namespace.
Indicates the total number of CAMS notifications at the server in the given CAMS state.
Definition: CamsNotificationStateDesc.h:28
DB_EDGEVIS_SDK ECamsNotificationState GetState()
Retrieve the CAMS state that this notification summary applies to.