Program Listing for File FileObjectLoadedState.h¶
↰ Return to documentation for file (src/fileObject/FileObjectLoadedState.h)
//
// Created by Aleksey Timin on 11/23/19.
//
#ifndef EIPSCANNER_FILEOBJECT_FILEOBJECTLOADEDSTATE_H
#define EIPSCANNER_FILEOBJECT_FILEOBJECTLOADEDSTATE_H
#include "FileObjectState.h"
namespace eipScanner {
namespace fileObject {
class FileObjectLoadedState : public FileObjectState {
public:
FileObjectLoadedState(FileObject &owner, cip::CipUint objectId, MessageRouter::SPtr messageRouter);
void initiateUpload(SessionInfoIf::SPtr si, EndUploadHandler handler) override;
bool transfer(SessionInfoIf::SPtr si) override;
};
}
}
#endif // EIPSCANNER_FILEOBJECTLOADEDSTATE_H