15 #ifndef __IPSDKCORE_BASEREQUESTORIGIN_H__ 16 #define __IPSDKCORE_BASEREQUESTORIGIN_H__ 20 #include <IPSDKUtil/Dynamic/BaseDynamicObject.h> 51 bool isRemote()
const;
94 #endif // __IPSDKCORE_BASEREQUESTORIGIN_H__ Base class for dynamic objects.
Definition: BaseDynamicObject.h:28
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
bool isRemote() const
check for request origin
Definition: BaseRequestOrigin.h:83
virtual eRequestOrigin getRequestOrigin() const =0
retrieve request origin
bool _bInit
object initialization flag
Definition: BaseRequestOrigin.h:64
#define IPSDK_DECLARE_ABSTRACT_DYNAMIC_WITH_COPY(libraryName, className)
macro enabling dynamic properties on abstract class and copy support
Definition: DynamicHdrMacro.h:95
Definition of import/export macro for library.
Predefined types for requests origin management.
bool isInit() const
retrieve object initialization flag
Definition: BaseRequestOrigin.h:71
#define IPSDKCORE_API
Import/Export macro for library IPSDKCore.
Definition: IPSDKCoreExports.h:27
eRequestOrigin
Enumerate describing request origin.
Definition: RequestOriginTypes.h:34
Base class for request origin description.
Definition: BaseRequestOrigin.h:28
bool isLocal() const
check for request origin
Definition: BaseRequestOrigin.h:77
Request issue from remote machine.
Definition: RequestOriginTypes.h:38
Request issue from local machine.
Definition: RequestOriginTypes.h:36