31 #ifndef OPAL_IM_MSRP_H
32 #define OPAL_IM_MSRP_H
41 #include <ptclib/inetprot.h>
42 #include <ptclib/guid.h>
43 #include <ptclib/mime.h>
92 Chunk(
const PString &
id,
unsigned from,
unsigned len)
114 const PString & text,
115 const PString & contentType,
120 const PString & transactionId,
122 const PString fromUrl,
123 const PMIMEInfo & mime,
129 const PString & text,
130 const PString & toUrl,
131 const PString & fromUrl);
134 const PString & toUrl,
135 const PString & fromUrl,
136 const PMIMEInfo & mime);
204 const PURL & localURL,
205 const PURL & remoteURL
212 PSafePtr<OpalMSRPManager::Connection> & connection
245 typedef PNotifierTemplate<IncomingMSRP &>
CallBack;
248 const PURL & localUrl,
249 const PURL & remoteURL,
254 const PURL & localUrl,
255 const PURL & remoteURL
292 bool Open(
const PURL & remoteParty);
294 virtual void Close();
300 virtual bool IsRTP()
const {
return false; }
336 bool OpenMSRP(
const PURL & remoteUrl);
339 void SetConnection(PSafePtr<OpalMSRPManager::Connection> & conn);
399 #endif // OPAL_HAS_MSRP
401 #endif // OPAL_IM_MSRP_H