25#ifndef _SAFIR_DOB_ENTITY_REQUEST_PROXY_H
26#define _SAFIR_DOB_ENTITY_REQUEST_PROXY_H
28#include <Safir/Dob/Internal/ProxyImplPtr.h>
47 class EntityRequestProxyImpl;
160#pragma warning (push)
161#pragma warning (disable: 4251)
164 Internal::ProxyImplPtr<Internal::EntityRequestProxyImpl> m_pImpl;
#define DOSE_CPP_API
Definition DoseCppExportDefs.h:33
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition Backdoor.h:31
std::shared_ptr< ConnectionInfo > ConnectionInfoPtr
Definition ConnectionInfo.h:36
std::shared_ptr< Entity > EntityPtr
Definition Entity.h:34
DotsC_TypeId TypeId
A unique type identifier.
Definition Defs.h:218
Proxy class for an entity request.
Definition EntityRequestProxy.h:54
const char * GetBlob() const
Get binary blob of the received entity request.
const Dob::Typesystem::HandlerId GetReceiverWithStringRepresentation() const
Get receiver handler id that also contains the string representation.
const Dob::Typesystem::EntityId GetEntityId() const
Get entity id.
const Dob::Typesystem::HandlerId GetReceivingHandlerId() const
Get id of receiving handler.
const Dob::Typesystem::InstanceId GetInstanceId() const
Get instance id.
EntityRequestProxy(Internal::EntityRequestProxyImpl *pImpl)
const Dob::ConnectionInfoPtr GetSenderConnectionInfo() const
Get info about the sender.
const Dob::EntityPtr GetRequest() const
Get entity request.
Dob::Typesystem::TypeId GetTypeId() const
Get type id.
Class containing the identity of an entity.
Definition EntityId.h:43
Class containing the identity of a handler.
Definition HandlerId.h:46
Class containing the identity of an instance.
Definition InstanceId.h:49