<map id="Client" name="Client">
<area shape="rect" id="node2" href="$classFullyBufferedSocket.html" title="A BufferedSocket specialization that adds an output buffer. " alt="" coords="461,62,600,88"/>
<area shape="rect" id="node3" href="$classBufferedSocket.html" title="A SocketMonitor specialization that adds an input buffer. " alt="" coords="209,34,319,60"/>
<area shape="rect" id="node4" href="$classSocketMonitor.html" title="Monitor events on a socket. " alt="" coords="5,111,112,138"/>
<area shape="rect" id="node37" href="$classEventLoop.html" title="An event loop that polls for events on file/socket descriptors. " alt="" coords="223,200,305,227"/>
<area shape="rect" id="node5" href="$classIdleMonitor.html" title="An event that runs when the EventLoop has become idle, before waiting for more events. " alt="" coords="221,84,307,111"/>
<area shape="rect" id="node6" href="$classTimeoutMonitor.html" title="This class monitors a timeout. " alt="" coords="209,143,319,170"/>
<area shape="rect" id="node38" href="$classStateFile.html" title="StateFile" alt="" coords="493,163,568,190"/>
<area shape="rect" id="node8" href="$structplaylist.html" title="playlist" alt="" coords="779,452,841,479"/>
<area shape="rect" id="node31" href="$structPartition.html" title="A partition of the Music Player Daemon. " alt="" coords="1021,410,1092,436"/>
<area shape="rect" id="node9" href="$classQueueListener.html" title="QueueListener" alt="" coords="477,392,584,419"/>
<area shape="rect" id="node10" href="$structQueue.html" title="A queue of songs. " alt="" coords="501,466,561,492"/>
<area shape="rect" id="node11" href="$classIdTable.html" title="A table that maps id numbers to position numbers. " alt="" coords="233,470,295,496"/>
<area shape="rect" id="node12" href="$classLazyRandomEngine.html" title="A random engine that will be created and seeded on demand. " alt="" coords="195,520,333,547"/>
<area shape="rect" id="node13" href="$structQueue_1_1Item.html" title="One element of the queue: basically a song plus some queue specific information attached. " alt="" coords="217,419,311,446"/>
<area shape="rect" id="node14" href="$classDetachedSong.html" title="DetachedSong" alt="" coords="5,611,112,638"/>
<area shape="rect" id="node15" href="$structPlayerControl.html" title="PlayerControl" alt="" coords="760,764,860,791"/>
<area shape="rect" id="node16" href="$classAudioOutputClient.html" title="An interface between the AudioOutput and the #Player. " alt="" coords="467,943,594,970"/>
<area shape="rect" id="node17" href="$structCrossFadeSettings.html" title="CrossFadeSettings" alt="" coords="464,994,597,1020"/>
<area shape="rect" id="node18" href="$classCond.html" title="Cond" alt="" coords="505,892,557,919"/>
<area shape="rect" id="node19" href="$classPosixCond.html" title="Low&#45;level wrapper for a pthread_cond_t. " alt="" coords="221,892,307,919"/>
<area shape="rect" id="node20" href="$structReplayGainConfig.html" title="ReplayGainConfig" alt="" coords="468,842,593,868"/>
<area shape="rect" id="node21" href="$classMultipleOutputs.html" title="MultipleOutputs" alt="" coords="474,1107,587,1134"/>
<area shape="rect" id="node22" href="$classPlayerListener.html" title="PlayerListener" alt="" coords="478,527,583,554"/>
<area shape="rect" id="node23" href="$structAudioFormat.html" title="This structure describes the format of a raw PCM stream. " alt="" coords="483,639,579,666"/>
<area shape="rect" id="node24" href="$classMutex.html" title="Mutex" alt="" coords="501,791,560,818"/>
<area shape="rect" id="node25" href="$classPosixMutex.html" title="Low&#45;level wrapper for a pthread_mutex_t. " alt="" coords="219,791,309,818"/>
<area shape="rect" id="node26" href="$classThread.html" title="Thread" alt="" coords="500,740,561,767"/>
<area shape="rect" id="node27" href="$classSongTime.html" title="A time stamp within a song. " alt="" coords="491,1044,571,1071"/>
<area shape="rect" id="node29" href="$classSignedSongTime.html" title="A variant of SongTime that is based on a signed integer. " alt="" coords="471,588,591,615"/>
<area shape="rect" id="node35" href="$structInstance.html" title="Instance" alt="" coords="775,246,845,272"/>
<area shape="rect" id="node32" href="$classMixerListener.html" title="An interface that listens on events from mixer plugins. " alt="" coords="760,195,860,222"/>
<area shape="rect" id="node33" href="$classMaskMonitor.html" title="Manage a bit mask of events that have occurred. " alt="" coords="482,328,579,355"/>
<area shape="rect" id="node34" href="$classDeferredMonitor.html" title="Defer execution of an event into an EventLoop. " alt="" coords="207,328,321,355"/>
<area shape="rect" id="node36" href="$structEventLoopHolder.html" title="A utility class which, when used as the first base class, ensures that the EventLoop gets initialized..." alt="" coords="471,214,590,240"/>
<area shape="rect" id="node39" href="$classClientList.html" title="ClientList" alt="" coords="493,264,569,291"/>
<area shape="rect" id="node40" href="$classCommandListBuilder.html" title="CommandListBuilder" alt="" coords="985,648,1128,675"/>
</map>
