|
live
|
#include "UsageEnvironment_version.hh"#include "NetCommon.h"#include "Boolean.hh"#include "strDup.hh"#include <atomic>

Go to the source code of this file.
Data Structures | |
| class | UsageEnvironment |
| class | TaskScheduler |
Macros | |
| #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 |
| typedef std::atomic_char | EventLoopWatchVariable |
| #define NULL 0 |
Definition at line 41 of file UsageEnvironment.hh.
Referenced by H264VideoFileSink::createNew(), H265VideoFileSink::createNew(), HandlerServerForREGISTERCommand::createNew(), HLSSegmenter::createNew(), MP3AudioMatroskaFileServerMediaSubsession::createNew(), MPEG1or2Demux::createNew(), OggFileSink::createNew(), PassiveServerMediaSubsession::createNew(), ProxyServerMediaSession::createNew(), RTCPInstance::createNew(), RTSPClient::createNew(), RTSPDeregisterSender::createNew(), RTSPRegisterSender::createNew(), RTSPServer::createNew(), RTSPServerWithREGISTERProxying::createNew(), ServerMediaSession::createNew(), SIPClient::createNew(), RTPSource::deregisterForMultiplexedRTCPPackets(), RTSPServer::deregisterStream(), ProxyServerMediaSession::describeCompletedSuccessfully(), StreamReplicator::detachInputSource(), TaskScheduler::disableBackgroundHandling(), TaskScheduler::doEventLoop(), MPEG2TransportStreamTrickModeFilter::forgetInputSource(), RTPInterface::forgetOurGroupsock(), MediaSubsession::getCrypto(), MediaSubsession::getMIKEYState(), H264or5VideoFileSink::H264or5VideoFileSink(), H264or5VideoRTPSink::H264or5VideoRTPSink(), H264VideoRTPSink::H264VideoRTPSink(), H265VideoRTPSink::H265VideoRTPSink(), Groupsock::hasMultipleDestinations(), MediaSession::hasSubsessions(), SIPClient::invite(), RTSPClient::RequestQueue::isEmpty(), MediaTranscodingTable::lookupTranscoder(), MatroskaFileParser::MatroskaFileParser(), MPEG4ESVideoRTPSink::MPEG4ESVideoRTPSink(), MultiFramedRTPSource::MultiFramedRTPSource(), MatroskaFile::newDemux(), OggFile::newDemux(), OggFileParser::OggFileParser(), RTSPClient::parseRTSPURL(), RTSPServer::registerStream(), RTSPClient::RequestRecord::RequestRecord(), RTSPClient::RequestRecord::RequestRecord(), RTSPClient::sendAnnounceCommand(), RTCPInstance::sendBYE(), RTSPClient::sendDescribeCommand(), RTSPClient::sendGetParameterCommand(), RTSPClient::sendOptionsCommand(), RTSPClient::sendPauseCommand(), RTSPClient::sendPauseCommand(), RTSPClient::sendPlayCommand(), RTSPClient::sendPlayCommand(), RTSPClient::sendPlayCommand(), RTSPClient::sendPlayCommand(), RTSPClient::sendRecordCommand(), RTSPClient::sendRecordCommand(), RTSPClient::sendSetParameterCommand(), RTSPClient::sendSetupCommand(), RTSPClient::sendTeardownCommand(), RTSPClient::sendTeardownCommand(), MediaSubsession::setAttribute(), RTSPClient::setRequireValue(), MPEG2TransportStreamMultiplexor::setTimedSegmentation(), BasicTaskScheduler0::triggerEvent(), TaskScheduler::triggerEvent(), UserAuthenticationDatabase::UserAuthenticationDatabase(), and OggTrack::weNeedHeaders().
| #define SOCKET_EXCEPTION (1<<3) |
Definition at line 149 of file UsageEnvironment.hh.
| #define SOCKET_READABLE (1<<1) |
Definition at line 147 of file UsageEnvironment.hh.
Referenced by TaskScheduler::turnOnBackgroundReadHandling().
| #define SOCKET_WRITABLE (1<<2) |
Definition at line 148 of file UsageEnvironment.hh.
| typedef std::atomic_char EventLoopWatchVariable |
Definition at line 113 of file UsageEnvironment.hh.
| typedef u_int32_t EventTriggerId |
Definition at line 110 of file UsageEnvironment.hh.
| typedef void TaskFunc(void *clientData) |
Definition at line 108 of file UsageEnvironment.hh.
| typedef void* TaskToken |
Definition at line 109 of file UsageEnvironment.hh.