25#ifndef _SAFIR_DOB_SERVICE_REQUEST_PROXY_H
26#define _SAFIR_DOB_SERVICE_REQUEST_PROXY_H
28#include <Safir/Dob/Internal/ProxyImplPtr.h>
46 class ServiceRequestProxyImpl;
131#pragma warning (push)
132#pragma warning (disable: 4251)
135 Internal::ProxyImplPtr<Internal::ServiceRequestProxyImpl> 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
This namespace contains all functionality of the DOB (Components DOSE and DOTS).
Definition Connection.h:38
std::shared_ptr< Service > ServicePtr
Definition Service.h:34
std::shared_ptr< ConnectionInfo > ConnectionInfoPtr
Definition ConnectionInfo.h:36
Definition ConsumerBase.h:70
DotsC_TypeId TypeId
A unique type identifier.
Definition Defs.h:218
const Dob::Typesystem::HandlerId GetReceiverWithStringRepresentation() const
Get receiver handler id that also contains the string representation.
const Dob::Typesystem::HandlerId GetReceivingHandlerId() const
Get id of receiving handler.
ServiceRequestProxy(Internal::ServiceRequestProxyImpl *pImpl)
const Dob::ConnectionInfoPtr GetSenderConnectionInfo() const
Get info about the sender.
Dob::Typesystem::TypeId GetTypeId() const
Get type id.
const char * GetBlob() const
Get binary blob of the received service request.
const Dob::ServicePtr GetRequest() const
Get service request.
Class containing the identity of a handler.
Definition HandlerId.h:46