Program Listing for File FileObjectEmptyState.cpp

Return to documentation for file (src/fileObject/FileObjectEmptyState.cpp)

//
// Created by Aleksey Timin on 11/23/19.
//

#include "FileObjectEmptyState.h"
namespace eipScanner {
namespace fileObject {
    using utils::LogLevel;

    FileObjectEmptyState::FileObjectEmptyState(FileObject &owner, cip::CipUint objectId,
                                               MessageRouter::SPtr messageRouter)
            : FileObjectState(FileObjectStateCodes::FILE_EMPTY, owner, objectId, messageRouter) {
    }

    void FileObjectEmptyState::initiateUpload(SessionInfoIf::SPtr si, EndUploadHandler handle) {
      (void) si;
      (void) handle;
        logWithStateName(LogLevel::WARNING, "File cannot be uploaded");
    }

    bool FileObjectEmptyState::transfer(SessionInfoIf::SPtr si) {
      (void) si;
        logWithStateName(LogLevel::WARNING, "Nothing to transfer");
        return false;
    }

}
}