Class FileObjectState¶
Defined in File FileObjectState.h
Inheritance Relationships¶
Derived Types¶
public eipScanner::fileObject::FileObjectEmptyState(Class FileObjectEmptyState)public eipScanner::fileObject::FileObjectLoadedState(Class FileObjectLoadedState)public eipScanner::fileObject::FileObjectNonExistentState(Class FileObjectNonExistentState)public eipScanner::fileObject::FileObjectUploadInProgressState(Class FileObjectUploadInProgressState)
Class Documentation¶
-
class
FileObjectState¶ Subclassed by eipScanner::fileObject::FileObjectEmptyState, eipScanner::fileObject::FileObjectLoadedState, eipScanner::fileObject::FileObjectNonExistentState, eipScanner::fileObject::FileObjectUploadInProgressState
Public Types
-
using
UPtr= std::unique_ptr<FileObjectState>¶
Public Functions
-
FileObjectState(FileObjectStateCodes state, FileObject &owner, cip::CipUint objectId, MessageRouter::SPtr messageRouter)¶
-
~FileObjectState()¶
-
void
initiateUpload(SessionInfoIf::SPtr si, EndUploadHandler handle)¶
-
bool
transfer(SessionInfoIf::SPtr si)¶
-
FileObjectStateCodes
getStateCode() const¶
-
void
SyncState(SessionInfoIf::SPtr si)¶
Protected Functions
-
std::string
getStateName() const¶
Protected Attributes
-
MessageRouter::SPtr
_messageRouter¶
-
FileObjectStateCodes
_stateCode¶
-
FileObject &
_owner¶
-
using