pianod2
multisource multiuser scriptable networked music player
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
MusicAutoReleasePool Class Reference

#include <musictypes.h>

Inheritance diagram for MusicAutoReleasePool:
Inheritance graph
[legend]
Collaboration diagram for MusicAutoReleasePool:
Collaboration graph
[legend]

Public Member Functions

 MusicAutoReleasePool ()
 
 ~MusicAutoReleasePool ()
 

Private Member Functions

void add (MusicThingie *item)
 
void unadd (MusicThingie *item)
 Remove an item from the release pool when it fails subsequent construction. More...
 

Private Attributes

MusicAutoReleasePoolpreviousPool
 

Friends

class MusicThingie
 

Constructor & Destructor Documentation

◆ MusicAutoReleasePool()

MusicAutoReleasePool::MusicAutoReleasePool ( )

◆ ~MusicAutoReleasePool()

MusicAutoReleasePool::~MusicAutoReleasePool ( )

Member Function Documentation

◆ add()

void MusicAutoReleasePool::add ( MusicThingie item)
inlineprivate
Here is the caller graph for this function:

◆ unadd()

void MusicAutoReleasePool::unadd ( MusicThingie item)
private

Remove an item from the release pool when it fails subsequent construction.

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ MusicThingie

friend class MusicThingie
friend

Member Data Documentation

◆ previousPool

MusicAutoReleasePool* MusicAutoReleasePool::previousPool
private

The documentation for this class was generated from the following files: