31 #ifndef OPAL_IM_MSRP_H
32 #define OPAL_IM_MSRP_H
41 #include <ptclib/url.h>
42 #include <ptclib/inetprot.h>
77 Chunk(
const PString &
id,
unsigned from,
unsigned len)
100 const PString & contentType,
105 const PString & transactionId,
107 const PString fromUrl,
108 const PMIMEInfo & mime,
114 const PString & text,
115 const PString & toUrl,
116 const PString & fromUrl);
119 const PString & toUrl,
120 const PString & fromUrl,
121 const PMIMEInfo & mime);
189 const PURL & localURL,
190 const PURL & remoteURL
197 PSafePtr<OpalMSRPManager::Connection> & connection
230 typedef PNotifierTemplate<IncomingMSRP &>
CallBack;
233 const PURL & localUrl,
234 const PURL & remoteURL,
239 const PURL & localUrl,
240 const PURL & remoteURL
273 static const PCaselessString &
TCP_MSRP();
282 virtual bool Close();
287 virtual SDPMediaDescription * CreateSDPMediaDescription();
312 bool OpenMSRP(
const PURL & remoteUrl);
315 void SetConnection(PSafePtr<OpalMSRPManager::Connection> & conn);
381 #endif // OPAL_HAS_MSRP
383 #endif // OPAL_IM_MSRP_H