306 strm <<
"Sdp:" << std::endl
307 <<
"SdpVersion: " <<
sdp.mSdpVersion << std::endl
308 <<
"OrigUserName: '" <<
sdp.mOriginatorUserName <<
"'" << std::endl
309 <<
"OrigSessionId: " <<
sdp.mOriginatorSessionId << std::endl
310 <<
"OrigSessionVersion: " <<
sdp.mOriginatorSessionVersion << std::endl
313 <<
"OrigUnicastAddr: '" <<
sdp.mOriginatorUnicastAddress <<
"'" << std::endl
314 <<
"SessionName: '" <<
sdp.mSessionName <<
"'" << std::endl
315 <<
"SessionInformation: '" <<
sdp.mSessionInformation <<
"'" << std::endl
316 <<
"SessionUri: '" <<
sdp.mSessionUri <<
"'" << std::endl;
318 Sdp::EmailAddressList::const_iterator
itEmail =
sdp.mEmailAddresses.begin();
321 strm <<
"EmailAddress: '" << *
itEmail <<
"'" << std::endl;
324 Sdp::PhoneNumberList::const_iterator
itPhone =
sdp.mPhoneNumbers.begin();
327 strm <<
"PhoneNumber: '" << *
itPhone <<
"'" << std::endl;
330 Sdp::BandwidthList::const_iterator
itBandwidth =
sdp.mBandwidths.begin();
334 <<
", bandwidth=" <<
itBandwidth->getBandwidth() << std::endl;
337 Sdp::TimeList::const_iterator
itTime =
sdp.mTimes.begin();
340 strm <<
"Time: start=" <<
itTime->getStartTime()
341 <<
", stop=" <<
itTime->getStopTime() << std::endl;
343 Sdp::SdpTime::RepeatsList::const_iterator
itRepeat =
itTime->getRepeats().begin();
346 strm <<
"TimeRepeat: interval=" <<
itRepeat->getRepeatInterval()
347 <<
", duration=" <<
itRepeat->getActiveDuration();
349 Sdp::SdpTime::SdpTimeRepeat::OffsetsList::const_iterator
itOffset =
itRepeat->getOffsetsFromStartTime().begin();
358 Sdp::TimeZoneList::const_iterator
itTimeZone =
sdp.mTimeZones.begin();
361 strm <<
"TimeZone: adjustment time=" <<
itTimeZone->getAdjustmentTime()
362 <<
", offset=" <<
itTimeZone->getOffset() << std::endl;
365 strm <<
"Category: '" <<
sdp.mCategory <<
"'" << std::endl
366 <<
"Keywords: '" <<
sdp.mKeywords <<
"'" << std::endl
367 <<
"ToolNameAndVersion: '" <<
sdp.mToolNameAndVersion <<
"'" << std::endl
369 <<
"CharSet: '" <<
sdp.mCharSet <<
"'" << std::endl
370 <<
"IcePassiveOnlyMode: " <<
sdp.mIcePassiveOnlyMode << std::endl;
372 Sdp::GroupList::const_iterator
itGroup =
sdp.mGroups.begin();
376 Sdp::SdpGroup::TagsList::const_iterator
itTag =
itGroup->getIdentificationTags().begin();
384 strm <<
"SessionLanguage: '" <<
sdp.mSessionLanguage <<
"'" << std::endl
385 <<
"DescriptionLanguage: '" <<
sdp.mDescriptionLanguage <<
"'" << std::endl
386 <<
"MaximumPacketRate: " <<
sdp.mMaximumPacketRate << std::endl;
388 Sdp::MediaLineList::const_iterator
itMediaLine =
sdp.mMediaLines.begin();
391 strm << std::endl << *(*itMediaLine);
void setOriginatorInfo(const char *userName, uint64_t sessionId, uint64_t sessionVersion, SdpNetType netType, SdpAddressType addressType, const char *unicastAddress)