23 using Ptr = std::shared_ptr<IMemoryState>;
Definition: ie_argmax_layer.hpp:11
manages data for reset operations
Definition: ie_imemory_state.hpp:21
StatusCode
This enum contains codes for all possible return values of the interface functions.
Definition: ie_common.h:175
virtual StatusCode Reset(ResponseDesc *resp) noexcept=0
reset internal memory state for relevant iexecutable network, to a value specified in SetState ...
A header file for Blob and generic TBlob<>
std::shared_ptr< const Blob > CPtr
A smart pointer to the const Blob object.
Definition: ie_blob.h:43
virtual StatusCode GetName(char *name, size_t len, ResponseDesc *resp) const noexcept=0
Gets name of current memory state, if length of array is not enough name is truncated by len...
Represents detailed information for an error.
Definition: ie_common.h:198
std::shared_ptr< Blob > Ptr
A smart pointer containing Blob object.
Definition: ie_blob.h:38
virtual StatusCode SetState(Blob::Ptr newState, ResponseDesc *resp) noexcept=0
Sets the new state that is used for all future Reset() operations as a base. This method can fail if ...
header file for no_copy class
virtual StatusCode GetLastState(Blob::CPtr &lastState, ResponseDesc *resp) const noexcept=0
returns the value of the last memory state.
This is a header file with common inference engine definitions.