15 class StandardFileSocket;
16 class StandardFileSocketFactory;
53 virtual bool IsProtocolSupported(
const std::string& protocol);
Definition: standardfilesocket.h:20
TTV_ErrorCode CreateSocket(const std::string &uri, std::shared_ptr< ISocket > &result)
FILE * mOutputFile
Definition: standardfilesocket.h:41
uint64_t mTotalRecieved
Definition: standardfilesocket.h:43
virtual ~StandardFileSocket()
virtual TTV_ErrorCode Connect()
virtual TTV_ErrorCode Send(const uint8_t *buffer, size_t length, size_t &sent)
TTV_ErrorCode Initialize(const std::string &inputPath, const std::string &outputPath)
virtual TTV_ErrorCode Recv(uint8_t *buffer, size_t length, size_t &received)
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
Definition: standardfilesocket.h:48
virtual uint64_t TotalSent()
uint64_t mTotalSent
Definition: standardfilesocket.h:42
bool mConnected
Definition: standardfilesocket.h:44
std::string mInputFilePath
Definition: standardfilesocket.h:38
uint32_t TTV_ErrorCode
Definition: errortypes.h:30
FILE * mInputFile
Definition: standardfilesocket.h:40
std::string mOutputFilePath
Definition: standardfilesocket.h:39
virtual TTV_ErrorCode Disconnect()
virtual uint64_t TotalReceived()