| 1234567891011121314151617 |
- #pragma once
- #include "SpSecureClient.h"
- #include "video_record_t.h"
- namespace SurveillanceRecorder {
- class CUploadRecordConnection : public SpSecureClient
- {
- public:
- explicit CUploadRecordConnection(CEntityBase *pEntity) : SpSecureClient(pEntity) {}
- void SendVideoRecord(video_record_t *videorecord);
- void SendVideoRecords(std::vector<video_record_t *> &videorecordlist);
- protected:
- virtual ~CUploadRecordConnection() { /*nothing to implement*/ }
- virtual void OnDisconnect();
- virtual void OnPkgAnswer(const CSmartPointer<IPackage> &pRecvPkg);
- };
- }
|