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