32 #ifndef OPAL_SIP_SDP_H
33 #define OPAL_SIP_SDP_H
53 unsigned &
operator[](
const PCaselessString & type);
54 unsigned operator[](
const PCaselessString & type)
const;
56 bool Parse(
const PString & param);
57 void SetMax(
const PCaselessString & type,
unsigned value);
71 const char * name = NULL
79 virtual void PrintOn(ostream & str)
const;
86 void SetFMTP(
const PString & _fmtp);
140 virtual bool PrintOn(ostream & strm,
const PString & str)
const;
142 virtual bool Decode(
const PStringArray & tokens);
143 virtual bool Decode(
char key,
const PString & value);
164 virtual void SetAttribute(
const PString & attr,
const PString & value);
221 PStringArray m_tokens;
238 virtual bool PrintOn(ostream & str,
const PString & connectString)
const;
239 virtual void SetAttribute(
const PString & attr,
const PString & value);
254 virtual bool PrintOn(ostream & str,
const PString & connectString)
const;
255 virtual void SetAttribute(
const PString & attr,
const PString & value);
277 virtual bool PrintOn(ostream & str,
const PString & connectString)
const;
278 void SetAttribute(
const PString & attr,
const PString & value);
310 void PrintOn(ostream & strm)
const;
376 #endif // OPAL_SIP_SDP_H