28 IE_SUPPRESS_DEPRECATED_START
32 using Ptr = std::shared_ptr<IVariableState>;
33 IE_SUPPRESS_DEPRECATED_END
72 INFERENCE_ENGINE_DEPRECATED(
"Use GetState function instead")
87 IE_SUPPRESS_DEPRECATED_START
94 IE_SUPPRESS_DEPRECATED_END
This class represents a universal container in the Inference Engine.
Definition: ie_blob.h:38
std::shared_ptr< const Blob > CPtr
A smart pointer to the const Blob object.
Definition: ie_blob.h:48
std::shared_ptr< Blob > Ptr
A smart pointer containing Blob object.
Definition: ie_blob.h:43
Manages data for reset operations.
Definition: ie_imemory_state.hpp:26
virtual StatusCode GetLastState(Blob::CPtr &state, ResponseDesc *resp) const noexcept
Returns the value of the variable state.
Definition: ie_imemory_state.hpp:73
virtual StatusCode GetState(Blob::CPtr &state, ResponseDesc *resp) const noexcept=0
Returns the value of the variable state.
virtual StatusCode GetName(char *name, size_t len, ResponseDesc *resp) const noexcept=0
Gets name of current variable state, if length of array is not enough name is truncated by len,...
std::shared_ptr< IVariableState > Ptr
A shared pointer to the IVariableState interface.
Definition: ie_imemory_state.hpp:32
virtual StatusCode SetState(Blob::Ptr newState, ResponseDesc *resp) noexcept=0
Sets the new state for the next inference.
virtual StatusCode Reset(ResponseDesc *resp) noexcept=0
Reset internal variable state for relevant infer request, to a value specified as default for accordi...
A header file for Blob and generic TBlob<>
This is a header file with common inference engine definitions.
header file for no_copy class
Inference Engine C++ API.
Definition: cldnn_config.hpp:15
StatusCode
This enum contains codes for all possible return values of the interface functions.
Definition: ie_common.h:224
Represents detailed information for an error.
Definition: ie_common.h:248