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