UsageEnvironment/include/strDup.hh File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

char * strDup (char const *str)
char * strDupSize (char const *str)


Function Documentation

char* strDup ( char const *  str  ) 

Definition at line 24 of file strDup.cpp.

References NULL.

Referenced by QuickTimeFileSink::addAtom_hdlr2(), UserAuthenticationDatabase::addUserRecord(), Scope::assign(), BasicHashTable::assignKey(), Authenticator::assignRealmAndNonce(), Authenticator::assignUsernameAndPassword(), MPEG4ESVideoRTPSink::auxSDPLine(), AMRAudioRTPSink::auxSDPLine(), ByteStreamMultiFileSource::ByteStreamMultiFileSource(), MPEG4VideoFileServerMediaSubsession::checkForAuxSDPLine1(), H264VideoFileServerMediaSubsession::checkForAuxSDPLine1(), SIPClient::createAuthenticatorString(), RTSPClient::createAuthenticatorString(), createRangeString(), createScaleString(), createSessionString(), DummySink::DummySink(), FileServerMediaSubsession::FileServerMediaSubsession(), FileSink::FileSink(), ServerMediaSession::generateSDPDescription(), getOptions(), SIPClient::getResponseCode(), getSDPDescription(), RTSPServer::RTSPClientSession::handleCmd_PLAY(), RTSPServerSupportingHTTPStreaming::RTSPClientSessionSupportingHTTPStreaming::handleHTTPCmd_StreamingGET(), RTSPClient::handleRequestError(), RTSPClient::handleResponseBytes(), RTSPClient::handleSETUPResponse(), MediaSession::initializeWithSDP(), SIPClient::invite(), SIPClient::invite1(), SIPClient::inviteWithPassword(), Locale::Locale(), MediaSession::lookupPayloadFormat(), MediaSession::MediaSession(), MPEG1or2FileServerDemux::MPEG1or2FileServerDemux(), MPEG2TransportUDPServerMediaSubsession::MPEG2TransportUDPServerMediaSubsession(), MPEG4GenericRTPSink::MPEG4GenericRTPSink(), MPEG4GenericRTPSource::MPEG4GenericRTPSource(), parseAuthorizationHeader(), parseCLine(), MediaSubsession::parseSDPAttribute_control(), MediaSession::parseSDPAttribute_control(), MediaSubsession::parseSDPAttribute_fmtp(), MediaSubsession::parseSDPAttribute_rtpmap(), MediaSession::parseSDPAttribute_type(), MediaSession::parseSDPLine_i(), MediaSession::parseSDPLine_s(), SIPClient::parseSIPURLUsernamePassword(), parseSPropParameterSets(), parseTransportHeader(), RTSPClient::parseTransportParams(), ServerMediaSubsession::rangeSDPLine(), SIPClient::reset(), RTPSink::rtpmapLine(), RTSPServer::rtspURLPrefix(), PassiveServerMediaSubsession::sdpLines(), ServerMediaSession::ServerMediaSession(), RTSPClient::setBaseURL(), OnDemandServerMediaSubsession::setSDPLinesFromRTPSink(), MediaSubsession::setSessionId(), SimpleRTPSink::SimpleRTPSink(), SIPClient::SIPClient(), startPlayingSession(), SubstreamDescriptor::SubstreamDescriptor(), tearDownSession(), and ServerMediaSubsession::trackId().

00024                               {
00025   if (str == NULL) return NULL;
00026   size_t len = strlen(str) + 1;
00027   char* copy = new char[len];
00028 
00029   if (copy != NULL) {
00030     memcpy(copy, str, len);
00031   }
00032   return copy;
00033 }

char* strDupSize ( char const *  str  ) 

Definition at line 35 of file strDup.cpp.

References NULL.

Referenced by base64Decode(), SIPClient::getResponseCode(), RTSPClient::handleAuthenticationFailure(), MediaSession::initializeWithSDP(), parseAuthorizationHeader(), parseCLine(), RTSPClient::parseRTPInfoParams(), MediaSubsession::parseSDPAttribute_control(), MediaSession::parseSDPAttribute_control(), MediaSubsession::parseSDPAttribute_fmtp(), MediaSubsession::parseSDPAttribute_rtpmap(), MediaSession::parseSDPAttribute_type(), MediaSession::parseSDPLine_i(), MediaSession::parseSDPLine_s(), parseSourceFilterAttribute(), parseTransportHeader(), and RTSPClient::parseTransportParams().

00035                                   {
00036   if (str == NULL) return NULL;
00037   size_t len = strlen(str) + 1;
00038   char* copy = new char[len];
00039 
00040   return copy;
00041 }


Generated on Thu Feb 2 23:54:24 2012 for live by  doxygen 1.5.2