Base class for all SIP body types.
char getButton() const
obtain representation of the button as a character
int getDuration() const
obtain duration in milliseconds
unsigned short getEventCode() const
obtain representation of the button as event code
void parse(ParseBuffer &pb)
EncodeStream & encode(EncodeStream &) const
DtmfPayload & operator=(const DtmfPayload &rhs)
virtual Contents * clone() const
duplicate an DtmfPayloadContents object
const DtmfPayload & dtmfPayload() const
static const Mime & getStaticType()
virtual EncodeStream & encodeParsed(EncodeStream &str) const
DtmfPayloadContents & operator=(const DtmfPayloadContents &rhs)
DtmfPayload & dtmfPayload()
get the parsed payload
virtual void parse(ParseBuffer &pb)
virtual ~DtmfPayloadContents()