25 #ifndef _SAFIR_DOB_MESSAGE_PROXY_H
26 #define _SAFIR_DOB_MESSAGE_PROXY_H
28 #include <Safir/Dob/Internal/ProxyImplPtr.h>
53 class MessageProxyImpl;
113 const char * GetBlob()
const;
133 explicit MessageProxy(Internal::MessageProxyImpl* pImpl);
138 #pragma warning (push)
139 #pragma warning (disable: 4251) // To get rid of warning that says that the template needs to have a DLL-interface
142 Internal::ProxyImplPtr<Internal::MessageProxyImpl> m_pImpl;
145 #pragma warning (pop)
Class containing the identity of a channel.
Definition: ChannelId.h:45
boost::shared_ptr< Message > MessagePtr
Definition: Message.h:37
DotsC_TypeId TypeId
A unique type identifier.
Definition: Dob/Typesystem/Defs.h:221
DOTS_API Dob::Typesystem::TypeId GetTypeId(const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::MemberIndex member)
Get type id of object or enumeration member.
boost::shared_ptr< ConnectionInfo > ConnectionInfoPtr
Definition: ConnectionInfo.h:39
DOTS_API const Dob::Typesystem::ChannelId GetChannelId(const Dob::Typesystem::TypeId typeId, const Dob::Typesystem::ParameterIndex parameter, const Dob::Typesystem::ArrayIndex index)
Get a ChannelId parameter value.
Proxy class for a message.
Definition: MessageProxy.h:59