UsageEnvironment/include/UsageEnvironment.hh File Reference

#include "UsageEnvironment_version.hh"
#include "NetCommon.h"
#include "Boolean.hh"
#include "strDup.hh"

Include dependency graph for UsageEnvironment.hh:

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

Go to the source code of this file.

Data Structures

class  UsageEnvironment
class  TaskScheduler

Defines

#define NULL   0
#define SOCKET_READABLE   (1<<1)
#define SOCKET_WRITABLE   (1<<2)
#define SOCKET_EXCEPTION   (1<<3)

Typedefs

typedef void TaskFunc (void *clientData)
typedef void * TaskToken
typedef u_int32_t EventTriggerId


Define Documentation

#define NULL   0

Definition at line 41 of file UsageEnvironment.hh.

Referenced by MediaSubsession::absEndTime(), MediaSession::absEndTime(), MediaSubsession::absStartTime(), MediaSession::absStartTime(), AC3AudioStreamFramer::AC3AudioStreamFramer(), MatroskaFile::TrackTable::add(), BasicHashTable::Add(), QuickTimeFileSink::addAtom_hdlr2(), RTCPInstance::addBYE(), CuePoint::addCuePoint(), FileSink::addData(), Groupsock::addDestination(), MediaSubsession::addFilter(), AVIFileSink::addIndexRecord(), GroupsockLookupTable::AddNew(), MPEG2TransportStreamFromESSource::addNewInputSource(), RTCPInstance::addReport(), RTCPInstance::addSDES(), RTSPServer::addServerMediaSession(), RTCPInstance::addSR(), DarwinInjector::addStream(), RTPInterface::addStreamSocket(), ServerMediaSession::addSubsession(), MPEG2IFrameIndexFromTransportStream::addToTail(), FramedSource::afterGetting(), StreamParser::afterGettingBytes(), DummySink::afterGettingFrame(), FileSink::afterGettingFrame(), DVVideoStreamFramer::afterGettingFrame(), AMRAudioFileSink::afterGettingFrame(), MultiFramedRTPSink::afterGettingFrame1(), InputESSourceRecord::afterGettingFrame1(), MPEG2TransportStreamFramer::afterGettingFrame1(), BasicUDPSink::afterGettingFrame1(), afterPlaying(), RTSPServerWithREGISTERProxying::allowedCommandNames(), NetAddress::assign(), Scope::assign(), HandlerSet::assignHandler(), MP3StreamState::assignStream(), RTSPServer::RTSPClientConnection::authenticationOK(), Authenticator::Authenticator(), RTPSink::auxSDPLine(), MPEG4ESVideoRTPSink::auxSDPLine(), H264VideoRTPSink::auxSDPLine(), DVVideoRTPSink::auxSDPLine(), AMRAudioRTPSink::auxSDPLine(), DVVideoRTPSink::auxSDPLineFromFramer(), AVIFileSink::AVIFileSink(), AVISubsessionIOState::AVISubsessionIOState(), awaitConfigInfo(), MPEG2TransportStreamFromESSource::awaitNewBuffer(), base64Encode(), BasicHashTable::BasicHashTable(), BasicTaskScheduler0::BasicTaskScheduler0(), beginQOSMeasurement(), ByteStreamMultiFileSource::ByteStreamMultiFileSource(), RTSPServer::RegisterRequestRecord::callResponseHandler(), Groupsock::changeDestinationParameters(), RTSPClient::changeResponseHandler(), checkForAuxSDPLine(), MPEG4VideoFileServerMediaSubsession::checkForAuxSDPLine1(), H264VideoFileServerMediaSubsession::checkForAuxSDPLine1(), checkForPacketArrival(), checkInterPacketGaps(), NetAddressList::clean(), NetAddress::clean(), Scope::clean(), MPEG2TransportStreamFramer::clearPIDStatusTable(), Medium::close(), RTSPServer::closeAllClientSessionsForServerMediaSession(), MPEG2TransportStreamIndexFile::closeFid(), CloseInputFile(), closeMediaSinks(), CloseOutputFile(), ProxyServerMediaSubsession::closeStreamSource(), MPEG4VideoStreamFramer::completeNewConfig(), QuickTimeFileSink::completeOutputFile(), AVIFileSink::completeOutputFile(), Authenticator::computeDigestResponse(), MediaSubsession::connectionEndpointAddress(), RTSPServer::RegisterRequestRecord::connectionHandler1(), RTSPClient::connectionHandler1(), RTSPClient::constructSubsessionURL(), continueAfterClientCreation0(), continueAfterClientCreation1(), ProxyRTSPClient::continueAfterDESCRIBE(), continueAfterDESCRIBE(), ProxyServerMediaSession::continueAfterDESCRIBE(), continueAfterPLAY(), ProxyRTSPClient::continueAfterSETUP(), MatroskaFileParser::continueParsing(), DummySink::continuePlaying(), TCPStreamSink::continuePlaying(), T140TextRTPSink::continuePlaying(), QuickTimeFileSink::continuePlaying(), MFSD_DummySink::continuePlaying(), H264VideoRTPSink::continuePlaying(), FileSink::continuePlaying(), BasicUDPSink::continuePlaying(), AVIFileSink::continuePlaying(), BasicUDPSink::continuePlaying1(), MPEG1or2Demux::continueReadProcessing(), SIPClient::createAuthenticatorString(), RTSPClient::createAuthenticatorString(), BasicTaskScheduler0::createEventTrigger(), DynamicRTSPServer::createNew(), WAVAudioFileSource::createNew(), VorbisAudioRTPSink::createNew(), uLawFromPCMAudioSource::createNew(), RTSPServerSupportingHTTPStreaming::createNew(), RTSPServerWithREGISTERProxying::createNew(), RTSPServer::createNew(), HandlerServerForREGISTERCommand::createNew(), QuickTimeFileSink::createNew(), QCELPAudioRTPSource::createNew(), MPEG2TransportStreamIndexFile::createNew(), MPEG2TransportFileServerMediaSubsession::createNew(), MP3Transcoder::createNew(), MP3FileSource::createNew(), MP3ADUTranscoder::createNew(), MP3FromADUSource::createNew(), ADUFromMP3Source::createNew(), MediaSession::createNew(), H264VideoRTPSink::createNew(), H264VideoFileSink::createNew(), FileSink::createNew(), ByteStreamMemoryBufferSource::createNew(), ByteStreamFileSource::createNew(), AVIFileSink::createNew(), AMRAudioRTPSource::createNew(), AMRAudioFileSource::createNew(), AMRAudioFileSink::createNew(), ADTSAudioFileSource::createNew(), WAVAudioFileServerMediaSubsession::createNewRTPSink(), ProxyServerMediaSubsession::createNewRTPSink(), MPEG1or2DemuxedServerMediaSubsession::createNewRTPSink(), createNewSMS(), WAVAudioFileServerMediaSubsession::createNewStreamSource(), ProxyServerMediaSubsession::createNewStreamSource(), MPEG4VideoFileServerMediaSubsession::createNewStreamSource(), MPEG2TransportUDPServerMediaSubsession::createNewStreamSource(), MPEG2TransportFileServerMediaSubsession::createNewStreamSource(), MPEG1or2VideoFileServerMediaSubsession::createNewStreamSource(), MPEG1or2DemuxedServerMediaSubsession::createNewStreamSource(), MP3AudioFileServerMediaSubsession::createNewStreamSource(), H264VideoMatroskaFileServerMediaSubsession::createNewStreamSource(), H264VideoFileServerMediaSubsession::createNewStreamSource(), H263plusVideoFileServerMediaSubsession::createNewStreamSource(), DVVideoFileServerMediaSubsession::createNewStreamSource(), AC3AudioFileServerMediaSubsession::createNewStreamSource(), MP3AudioFileServerMediaSubsession::createNewStreamSourceCommon(), createRangeString(), createSessionString(), MediaSubsession::createSourceObjects(), CuePoint::CuePoint(), dateHeader(), StreamReplicator::deactivateStreamReplica(), decodeURL(), MediaSubsession::deInitiate(), DeinterleavingFrameDescriptor::DeinterleavingFrameDescriptor(), ServerMediaSession::deleteAllSubsessions(), BasicHashTable::deleteEntry(), BasicTaskScheduler0::deleteEventTrigger(), BasicHashTable::deleteKey(), RTSPServer::deleteServerMediaSession(), PassiveServerMediaSubsession::deleteStream(), OnDemandServerMediaSubsession::deleteStream(), MPEG2TransportFileServerMediaSubsession::deleteStream(), T140IdleFilter::deliverEmptyFrame(), DeviceSource::deliverFrame(), MatroskaFileParser::deliverFrameBytes(), MatroskaFileParser::deliverFrameWithinBlock(), QCELPDeinterleavingBuffer::deliverIncomingFrame(), AMRDeinterleavingBuffer::deliverIncomingFrame(), MPEG2IFrameIndexFromTransportStream::deliverIndexRecord(), StreamReplicator::deliverReceivedFrame(), RTSPClient::RequestQueue::dequeue(), deregisterSocket(), ProxyServerMediaSession::describeCompletedSuccessfully(), StreamReplicator::detachInputSource(), FramedFilter::detachInputSource(), TaskScheduler::disableBackgroundHandling(), BasicTaskScheduler0::doEventLoop(), T140IdleFilter::doGetNextFrame(), ByteStreamMultiFileSource::doGetNextFrame(), ByteStreamMemoryBufferSource::doGetNextFrame(), AMRAudioFileSource::doGetNextFrame(), ADTSAudioFileSource::doGetNextFrame(), MultiFramedRTPSource::doGetNextFrame1(), ADUFromMP3Source::doGetNextFrame1(), SIPClient::doInviteStateTerminated(), WAVAudioFileSource::doReadFromFile(), ByteStreamFileSource::doReadFromFile(), MPEG4ESVideoRTPSink::doSpecialFrameHandling(), MPEG1or2VideoRTPSink::doSpecialFrameHandling(), JPEGVideoRTPSink::doSpecialFrameHandling(), H264VideoRTPSink::doSpecialFrameHandling(), AMRAudioRTPSink::doSpecialFrameHandling(), MPEG2TransportStreamFromESSource::doStopGettingFrames(), FramedFilter::doStopGettingFrames(), dTimeNow(), ServerMediaSession::duration(), DVVideoStreamFramer::DVVideoStreamFramer(), StreamState::endPlaying(), RTSPClient::RequestQueue::enqueue(), RTCPInstance::enqueueCommonReportSuffix(), RTCPInstance::enqueueReportBlock(), SocketLookupTable::Fetch(), GroupsockLookupTable::Fetch(), MatroskaFile::fileDuration(), FileSink::FileSink(), RTSPClient::RequestQueue::findByCSeq(), DelayQueue::findEntryByToken(), NetAddressList::firstAddress(), MPEGVideoStreamFramer::flushInput(), MPEG2TransportStreamTrickModeFilter::forgetInputSource(), CuePoint::fprintf(), ServerMediaSession::generateSDPDescription(), ServerMediaSubsession::getAbsoluteTimeRange(), DVVideoStreamFramer::getAndDeliverData(), FramedFilter::getAttributes(), OnDemandServerMediaSubsession::getAuxSDPLine(), MPEG4VideoFileServerMediaSubsession::getAuxSDPLine(), H264VideoFileServerMediaSubsession::getAuxSDPLine(), MP3AudioFileServerMediaSubsession::getBaseStreams(), PassiveServerMediaSubsession::getCurrentNPT(), OnDemandServerMediaSubsession::getCurrentNPT(), GetFileSize(), DVVideoStreamFramer::getFrameParameters(), ReorderingPacketBuffer::getFreePacket(), getGroupsockBySocket(), DeinterleavingFrames::getIncomingFrameParams(), MP3ADUinterleaverBase::getInputSource(), getLine(), ReorderingPacketBuffer::getNextCompletedPacket(), StreamReplicator::getNextFrame(), MediaSubsession::getNormalPlayTime(), getOptions(), _Tables::getOurTables(), SIPClient::getResponseCode(), getSDPDescription(), getSocketTable(), PassiveServerMediaSubsession::getStreamParameters(), OnDemandServerMediaSubsession::getStreamParameters(), ServerMediaSubsession::getStreamSource(), OnDemandServerMediaSubsession::getStreamSource(), RTPSink::getTotalBitrate(), groupsockPriv(), H263plusVideoStreamFramer::H263plusVideoStreamFramer(), H264VideoMatroskaFileServerMediaSubsession::H264VideoMatroskaFileServerMediaSubsession(), H264VideoRTPSink::H264VideoRTPSink(), H264VideoStreamFramer::H264VideoStreamFramer(), RTSPClient::handleAuthenticationFailure(), MPEG1or2Demux::handleClosure(), FramedSource::handleClosure(), RTSPServer::RTSPClientConnection::handleCmd_DESCRIBE(), RTSPServer::RTSPClientSession::handleCmd_PAUSE(), RTSPServer::RTSPClientSession::handleCmd_PLAY(), RTSPServer::RTSPClientSession::handleCmd_SETUP(), RTSPServer::RTSPClientSession::handleCmd_TEARDOWN(), RTSPServer::RTSPClientSession::handleCmd_withinSession(), MatroskaDemux::handleEndOfFile(), MatroskaFile::handleEndOfTrackHeaderParsing(), RTSPClient::handleGET_PARAMETERResponse(), RTSPServerSupportingHTTPStreaming::RTSPClientConnectionSupportingHTTPStreaming::handleHTTPCmd_StreamingGET(), RTSPServer::RTSPClientConnection::handleHTTPCmd_TunnelingGET(), RTSPServer::RTSPClientConnection::handleHTTPCmd_TunnelingPOST(), RTSPClient::handlePLAYResponse(), RTPInterface::handleRead(), Groupsock::handleRead(), RTSPServer::RTSPClientConnection::handleRequestBytes(), RTSPClient::handleRequestError(), RTSPClient::handleResponseBytes(), RTSPClient::handleSETUPResponse(), ProxyRTSPClient::handleSubsessionTimeout(), SubsessionIOState::hasHintTrack(), MediaSession::hasSubsessions(), RTSPServerWithREGISTERProxying::implementCmd_REGISTER(), HandlerServerForREGISTERCommand::implementCmd_REGISTER(), RTCPInstance::incomingReportHandler1(), RTSPServer::RegisterRequestRecord::incomingResponseHandler1(), MediaSession::initializeWithSDP(), MediaSubsession::initiate(), MediaSession::initiateByMediaType(), SIPClient::invite(), SIPClient::invite1(), SIPClient::inviteWithPassword(), ReorderingPacketBuffer::isEmpty(), RTSPClient::RequestQueue::isEmpty(), SubsessionIOState::isHintTrack(), RTCPMemberDatabase::isMember(), RTSPServer::RTSPClientSession::livenessTimeoutTask(), Locale::Locale(), CuePoint::lookup(), BasicHashTable::Lookup(), ServerMediaSession::lookupByName(), RTSPServer::lookupByName(), RTSPClient::lookupByName(), RTPSource::lookupByName(), RTPSink::lookupByName(), RTCPInstance::lookupByName(), MediaSource::lookupByName(), MediaSink::lookupByName(), MediaSession::lookupByName(), Medium::lookupByName(), FramedSource::lookupByName(), DarwinInjector::lookupByName(), MatroskaFile::lookupCuePoint(), HandlerSet::lookupHandler(), BasicHashTable::lookupKey(), MediaSession::lookupPayloadFormat(), DynamicRTSPServer::lookupServerMediaSession(), lookupSocketDescriptor(), main(), MatroskaFile::MatroskaFile(), MatroskaFileParser::MatroskaFileParser(), SimpleRTPSource::MIMEtype(), QuickTimeGenericRTPSource::MIMEtype(), MatroskaDemuxedTrack::MIMEtype(), FramedFilter::MIMEtype(), HandlerSet::moveHandler(), MP3HuffmanDecode(), MP3HuffmanEncodingInfo::MP3HuffmanEncodingInfo(), MPEG1or2Demux::MPEG1or2Demux(), MPEG1or2ProgramStreamFileDuration(), MPEG1or2VideoStreamFramer::MPEG1or2VideoStreamFramer(), MPEG2TransportFileServerMediaSubsession::MPEG2TransportFileServerMediaSubsession(), MPEG2TransportStreamIndexFile::MPEG2TransportStreamIndexFile(), MPEG4GenericRTPSink::MPEG4GenericRTPSink(), MPEG4GenericRTPSource::MPEG4GenericRTPSource(), MPEG4VideoStreamFramer::MPEG4VideoStreamFramer(), Groupsock::multicastSendOnly(), NetAddress::NetAddress(), NetAddressList::NetAddressList(), MultiFramedRTPSource::networkReadHandler1(), MatroskaFileServerDemux::newDemuxedTrack(), MPEG1or2FileServerDemux::newElementaryStream(), NewMember(), MatroskaFileServerDemux::newServerMediaSubsession(), ServerMediaSubsessionIterator::next(), RTSPServer::ServerMediaSessionIterator::next(), RTPReceptionStatsDB::Iterator::next(), MediaSubsessionIterator::next(), HandlerIterator::next(), HashTable::Iterator::next(), NetAddressList::Iterator::nextAddress(), MPEG4GenericBufferedPacket::nextEnclosedFrameSize(), PresentationTimeSessionNormalizer::normalizePresentationTime(), RTSPServer::RTSPClientSession::noteClientLiveness(), RTPReceptionStats::noteIncomingPacket(), RTPReceptionStatsDB::noteIncomingPacket(), RTPTransmissionStats::noteIncomingRR(), RTPTransmissionStatsDB::noteIncomingRR(), RTPReceptionStats::noteIncomingSR(), RTPReceptionStatsDB::noteIncomingSR(), OnDemandServerMediaSubsession::nullSeekStream(), RTCPInstance::numMembers(), RTCPInstance::onExpire1(), StreamParser::onInputClosure(), StreamParser::onInputClosure1(), MatroskaFileServerDemux::onMatroskaFileCreation(), QuickTimeFileSink::onRTCPBye(), AVIFileSink::onRTCPBye(), AC3AudioStreamParser::onSavedFrameClosure1(), T140IdleFilter::onSourceClosure(), StreamReplicator::onSourceClosure(), MediaSink::onSourceClosure(), QuickTimeFileSink::onSourceClosure1(), ByteStreamMultiFileSource::onSourceClosure1(), AVIFileSink::onSourceClosure1(), RTSPClient::openConnection(), MPEG2TransportStreamIndexFile::openFid(), OpenInputFile(), OpenOutputFile(), openURL(), BasicUsageEnvironment::operator<<(), Scope::operator=(), our_MD5File(), ourIPAddress(), MediaLookupTable::ourMedia(), Groupsock::output(), Groupsock::outputToAllMembersExcept(), PacketType(), MultiFramedRTPSink::packFrame(), parseAuthorizationHeader(), MatroskaFileParser::parseBlock(), parseCLine(), MatroskaFileParser::parseEBMLVal_binary(), MatroskaFileParser::parseEBMLVal_string(), AC3AudioStreamParser::parseFrame(), parseGeneralConfigStr(), MPEGProgramStreamParser::parsePESPacket(), parseRangeParam(), RTSPClient::parseRTPInfoParams(), RTSPClient::parseRTSPURL(), MediaSession::parseSDPLine(), MediaSubsession::parseSDPLine_c(), MediaSession::parseSDPLine_c(), SIPClient::parseSIPURLUsernamePassword(), parseSPropParameterSets(), parseStreamMuxConfigStr(), MatroskaFileParser::parseTrack(), parseTransportHeader(), RTSPClient::parseTransportParams(), StreamState::pause(), OnDemandServerMediaSubsession::pauseStream(), MPEG2TransportFileServerMediaSubsession::pauseStream(), qosMeasurementRecord::periodicQOSMeasurement(), periodicQOSMeasurement(), play(), RTPSink::presetNextTimestamp(), printQOSData(), MPEG4GenericRTPSource::processSpecialHeader(), JPEGVideoRTPSource::processSpecialHeader(), SIPClient::processURL(), DVVideoStreamFramer::profileName(), ProxyRTSPClient::ProxyRTSPClient(), Scope::publicKeySize(), RTSPClient::RequestQueue::putAtHead(), qosMeasurementRecord::qosMeasurementRecord(), JPEGVideoSource::quantizationTables(), QuickTimeFileSink::QuickTimeFileSink(), QuickTimeGenericRTPSource::QuickTimeGenericRTPSource(), ServerMediaSubsession::rangeSDPLine(), read_decoder_table(), BasicHashTable::rebuild(), ReceivedPacketSize(), UsageEnvironment::reclaim(), StreamState::reclaim(), reclaimGroupsockPriv(), _Tables::reclaimIfPossible(), RTSPServer::RTSPClientSession::reclaimStreamStates(), RTSPServer::registerStream(), ReorderingPacketBuffer::releaseUsedPacket(), MediaLookupTable::remove(), BasicHashTable::Remove(), Groupsock::removeAllDestinations(), Groupsock::removeDestination(), DelayQueue::removeEntry(), RemoveMember(), RTPReceptionStatsDB::removeRecord(), RTPTransmissionStatsDB::removeRecord(), RTSPServer::removeServerMediaSession(), removeSocketDescription(), RTCPInstance::removeSSRC(), RTPInterface::removeStreamSocket(), ReorderingPacketBuffer::ReorderingPacketBuffer(), RTSPClient::RequestQueue::RequestQueue(), Reschedule(), RTSPClient::resendCommand(), SIPClient::reset(), RTSPClient::reset(), RTPReceptionStatsDB::reset(), ProxyRTSPClient::reset(), ReorderingPacketBuffer::reset(), MultiFramedRTPSource::reset(), MPEGVideoStreamFramer::reset(), MPEG1or2AudioStreamFramer::reset(), ProxyServerMediaSession::resetDESCRIBEState(), Authenticator::resetRealmAndNonce(), Authenticator::resetUsernameAndPassword(), RTSPClient::responseHandlerForHTTP_GET(), RTSPClient::responseHandlerForHTTP_GET1(), rsf_huffman_decoder(), RTCPInstance::RTCPInstance(), RTPTransmissionStats::RTPTransmissionStats(), RTSPClient::RTSPClient(), RTSPOptionIsSupported(), samplingFrequencyFromAudioSpecificConfig(), Schedule(), scheduleNextQOSMeasurement(), PassiveServerMediaSubsession::sdpLines(), OnDemandServerMediaSubsession::sdpLines(), SeekFile64(), ServerMediaSubsession::seekStream(), OnDemandServerMediaSubsession::seekStream(), MPEG2TransportFileServerMediaSubsession::seekStream(), OnDemandServerMediaSubsession::seekStreamSource(), MP3AudioMatroskaFileServerMediaSubsession::seekStreamSource(), MP3AudioFileServerMediaSubsession::seekStreamSource(), MatroskaFileParser::seekToEndOfFile(), MatroskaFileParser::seekToFilePosition(), MatroskaDemux::seekToTime(), SIPClient::sendACK(), RTSPClient::sendAnnounceCommand(), SIPClient::sendBYE(), SendBYEPacket(), ProxyRTSPClient::sendDESCRIBE(), RTSPClient::sendDescribeCommand(), RTSPClient::sendGetParameterCommand(), ProxyRTSPClient::sendLivenessCommand(), RTSPClient::sendOptionsCommand(), RTPInterface::sendPacket(), MultiFramedRTPSink::sendPacketIfNecessary(), RTSPClient::sendPauseCommand(), RTSPClient::sendPlayCommand(), RTSPClient::sendRecordCommand(), RTSPClient::sendRequest(), SendRTCPReport(), RTSPClient::sendSetParameterCommand(), RTSPClient::sendSetupCommand(), RTSPClient::sendTeardownCommand(), SentPacketSize(), ServerMediaSession::ServerMediaSession(), sessionAfterPlaying(), sessionTimerHandler(), RTSPClient::sessionURL(), MediaSubsession::setClientPortNum(), DarwinInjector::setDestination(), MediaSubsession::setDestinations(), SubsessionIOState::setFinalQTstate(), SubsessionIOState::setHintTrack(), SIPClient::setProxyServer(), Authenticator::setRealmAndRandomNonce(), RTSPServer::RTSPClientConnection::setRTSPResponse(), OnDemandServerMediaSubsession::setSDPLinesFromRTPSink(), RTPInterface::setServerRequestAlternativeByteHandler(), RTCPInstance::setSpecificRRHandler(), OnDemandServerMediaSubsession::setStreamScale(), MPEG2TransportFileServerMediaSubsession::setStreamScale(), MP3AudioFileServerMediaSubsession::setStreamSourceScale(), RTSPClient::setupHTTPTunneling2(), setupNextSubsession(), setupStreams(), setupSubsession(), RTSPClient::setUserAgentString(), shutdown(), shutdownStream(), signalNewFrameData(), SimpleRTPSink::SimpleRTPSink(), BasicTaskScheduler::SingleStep(), SIPClient::SIPClient(), socketHashTable(), socketIsReadable(), JPEGVideoRTPSink::specialHeaderSize(), RTPInterface::startNetworkReading(), MPEG4VideoStreamFramer::startNewConfig(), StreamState::startPlaying(), MediaSink::startPlaying(), startPlayingSession(), startReplicaFileSink(), startReplicaUDPSink(), PassiveServerMediaSubsession::startStream(), OnDemandServerMediaSubsession::startStream(), MPEG2TransportFileServerMediaSubsession::startStream(), RTPInterface::stopNetworkReading(), MediaSink::stopPlaying(), ReorderingPacketBuffer::storePacket(), strDup(), strDupSize(), streamTimerHandler(), subsessionAfterPlaying(), subsessionByeHandler(), SubsessionIOState::SubsessionIOState(), SubstreamDescriptor::SubstreamDescriptor(), SocketDescriptor::tcpReadHandler1(), tearDownSession(), TellFile64(), ServerMediaSession::testScaleFactor(), MPEG2TransportFileServerMediaSubsession::testScaleFactor(), TimeNow(), timestampString(), ServerMediaSubsession::trackId(), TypeOfEvent(), BasicTaskScheduler0::unscheduleDelayedTask(), unsetGroupsockBySocket(), RTCPInstance::unsetSpecificRRHandler(), DelayQueue::updateEntry(), ClientTrickPlayState::updateStateOnPlayChange(), ClientTrickPlayState::updateStateOnScaleChange(), MPEG2TransportStreamFramer::updateTSPacketDurationEstimate(), ClientTrickPlayState::updateTSRecordNum(), ProxyServerMediaSession::url(), SubsessionIOState::useFrame(), SubsessionIOState::useFrame1(), SubsessionIOState::useFrameForHinting(), MPEG1or2Demux::useSavedData(), VorbisAudioMatroskaFileServerMediaSubsession::VorbisAudioMatroskaFileServerMediaSubsession(), VorbisAudioRTPSink::VorbisAudioRTPSink(), waitUntilSocketIsReadable(), while(), AVIFileSink::~AVIFileSink(), BasicHashTable::~BasicHashTable(), ByteStreamFileSource::~ByteStreamFileSource(), DarwinInjector::~DarwinInjector(), FileSink::~FileSink(), H264VideoRTPSink::~H264VideoRTPSink(), Locale::~Locale(), MatroskaFile::~MatroskaFile(), MP3StreamState::~MP3StreamState(), MPEG2TransportFileServerMediaSubsession::~MPEG2TransportFileServerMediaSubsession(), OnDemandServerMediaSubsession::~OnDemandServerMediaSubsession(), PassiveServerMediaSubsession::~PassiveServerMediaSubsession(), PresentationTimeSessionNormalizer::~PresentationTimeSessionNormalizer(), ProxyServerMediaSession::~ProxyServerMediaSession(), QuickTimeFileSink::~QuickTimeFileSink(), RTCPInstance::~RTCPInstance(), RTPReceptionStatsDB::~RTPReceptionStatsDB(), RTPTransmissionStatsDB::~RTPTransmissionStatsDB(), RTSPServer::RTSPClientConnection::~RTSPClientConnection(), RTSPServer::RTSPClientSession::~RTSPClientSession(), RTSPServer::~RTSPServer(), SocketDescriptor::~SocketDescriptor(), StreamClientState::~StreamClientState(), SubsessionIOState::~SubsessionIOState(), T140TextRTPSink::~T140TextRTPSink(), MatroskaFile::TrackTable::~TrackTable(), UserAuthenticationDatabase::~UserAuthenticationDatabase(), and WAVAudioFileSource::~WAVAudioFileSource().

#define SOCKET_EXCEPTION   (1<<3)

Definition at line 133 of file UsageEnvironment.hh.

Referenced by RTSPServer::RTSPClientConnection::changeClientInputSocket(), RTSPClient::connectionHandler1(), RTSPClient::connectToServer(), RTSPServer::continueRegisterStream(), RTSPServer::RTSPClientConnection::handleAlternativeRequestByte1(), RTSPClient::handleAlternativeRequestByte1(), RTSPClient::openConnection(), SocketDescriptor::registerRTPInterface(), RTSPServer::registerStream(), RTSPClient::RTSPClient(), RTSPServer::RTSPClientConnection::RTSPClientConnection(), BasicTaskScheduler::setBackgroundHandling(), and BasicTaskScheduler::SingleStep().

#define SOCKET_READABLE   (1<<1)

Definition at line 131 of file UsageEnvironment.hh.

Referenced by RTSPServer::RTSPClientConnection::changeClientInputSocket(), RTSPClient::connectionHandler1(), RTSPServer::continueRegisterStream(), RTSPServer::RTSPClientConnection::handleAlternativeRequestByte1(), RTSPClient::handleAlternativeRequestByte1(), RTSPClient::openConnection(), SocketDescriptor::registerRTPInterface(), RTSPClient::RTSPClient(), RTSPServer::RTSPClientConnection::RTSPClientConnection(), BasicTaskScheduler::setBackgroundHandling(), BasicTaskScheduler::SingleStep(), and TaskScheduler::turnOnBackgroundReadHandling().

#define SOCKET_WRITABLE   (1<<2)

Definition at line 132 of file UsageEnvironment.hh.

Referenced by RTSPClient::connectToServer(), TCPStreamSink::processBuffer(), RTSPServer::registerStream(), BasicTaskScheduler::setBackgroundHandling(), and BasicTaskScheduler::SingleStep().


Typedef Documentation

typedef u_int32_t EventTriggerId

Definition at line 103 of file UsageEnvironment.hh.

typedef void TaskFunc(void *clientData)

Definition at line 101 of file UsageEnvironment.hh.

typedef void* TaskToken

Definition at line 102 of file UsageEnvironment.hh.


Generated on Tue Jun 18 13:19:56 2013 for live by  doxygen 1.5.2