sipxmedialib  Version 3.3
Private Member Functions | Private Attributes | List of all members
MpResourceSortAlg Class Reference

#include <MpResourceSortAlg.h>

Collaboration diagram for MpResourceSortAlg:
Collaboration graph
[legend]

Public Member Functions

Creators
 MpResourceSortAlg ()
 
virtual ~MpResourceSortAlg ()
 
Manipulators
OsStatus doSort (MpResource *unsorted[], MpResource *sorted[], int numResources)
 

Private Member Functions

OsStatus visitResource (MpResource *pResource)
 
 MpResourceSortAlg (const MpResourceSortAlg &rMpResourceSortAlg)
 
MpResourceSortAlgoperator= (const MpResourceSortAlg &rhs)
 

Private Attributes

MpResource ** mUnsorted
 
MpResource ** mSorted
 
int mNextSortedIndex
 

Constructor & Destructor Documentation

~MpResourceSortAlg ( )
virtual
MpResourceSortAlg ( const MpResourceSortAlg rMpResourceSortAlg)
private

Member Function Documentation

OsStatus doSort ( MpResource unsorted[],
MpResource sorted[],
int  numResources 
)
OsStatus visitResource ( MpResource pResource)
private
MpResourceSortAlg& operator= ( const MpResourceSortAlg rhs)
private

Member Data Documentation

MpResource** mUnsorted
private
MpResource** mSorted
private
int mNextSortedIndex
private