#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 &videorecordlist); protected: virtual ~CUploadRecordConnection() { /*nothing to implement*/ } virtual void OnDisconnect(); virtual void OnPkgAnswer(const CSmartPointer &pRecvPkg); }; }