Re: [reSIProcate] Method converting SipMessage to char*
Good point the following would be better:
Data msg = Data::from(*myMsg);
const char* toString = msg.c_str();
Thanks,
Scott
> -----Original Message-----
> From: Kenneth Ho [mailto:ken@xxxxxxxxxxxxx]
> Sent: Wednesday, July 04, 2007 10:34 PM
> To: Scott Godin
> Cc: Justin Matthews; Tuan Viet Nguyen; resiprocate-
> devel@xxxxxxxxxxxxxxxxxxxx
> Subject: Re: [reSIProcate] Method converting SipMessage to char*
>
> It may be unsafe to keep a shallow copy of Data::mBuf (in toString)
> from
> a temporary instance of Data then use it at a later time.
>
> ken
>
> On Tue, 2007-07-03 at 10:54 -0400, Scott Godin wrote:
> > There is also the following helper to make things easier:
> >
> > const char* toString = resip::Data::from(myMsg).c_str()
> >
> > http://www.resiprocate.org/Data_Overview
> >
> >
> >
> > Scott
> >
> >
> >
> >
> >
> > From:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx
> > [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of
> > Justin Matthews
> > Sent: Tuesday, July 03, 2007 10:45 AM
> > To: 'Tuan Viet Nguyen'; resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
> > Subject: Re: [reSIProcate] Method converting SipMessage to char*
> >
> >
> >
> >
> > Something like this will work:
> >
> >
> >
> > resip::SipMsg *myMsg;
> >
> > resip::Data data;
> >
> > resip::DataStream myStream(data);
> >
> >
> >
> > myMsg->encode(myStream);
> >
> > myStream.flush();
> >
> >
> >
> > const char * toString = data.c_str();
> >
> >
> >
> >
> >
> >
> >
> ______________________________________________________________________
> > From:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx
> > [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of
> > Tuan Viet Nguyen
> > Sent: Tuesday, July 03, 2007 7:59 AM
> > To: resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
> > Subject: [reSIProcate] Method converting SipMessage to char*
> >
> >
> >
> >
> > Hello,
> >
> > Is there a method to convert SipMessage to char* ?
> >
> > Thanks,
> > Viet
> >
> >
> >
> >
> >
> >
> ______________________________________________________________________
> > TV dinner still cooling?
> > Check out "Tonight's Picks" on Yahoo! TV.
> >
> >
> > _______________________________________________
> > resiprocate-devel mailing list
> > resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
> > https://list.resiprocate.org/mailman/listinfo/resiprocate-devel