sipxmedialib  Version 3.3
Private Attributes | List of all members
MpStaticCodecSimpleList Class Reference

Very simple single-linked list implementation, used by codecs' loading infrastructure. More...

#include <MpPlgStaffV1.h>

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

Public Member Functions

Creators
 MpStaticCodecSimpleList ()
 Default Constructor. More...
 
Manipulators
MpStaticCodecSimpleListbound (MpStaticCodecSimpleList *newItem)
 Add this element head of the list and return pointer to it. More...
 
Accessors
MpStaticCodecSimpleListgetNext () const
 Return pointer to next element. More...
 

Private Attributes

MpStaticCodecSimpleListmNext
 Pointer to next element in list. More...
 

Detailed Description

Very simple single-linked list implementation, used by codecs' loading infrastructure.

We do not use Utl* lists to avoid excessive locking and complexity they introduce.

Constructor & Destructor Documentation

Default Constructor.

Member Function Documentation

MpStaticCodecSimpleList * bound ( MpStaticCodecSimpleList newItem)
inline

Add this element head of the list and return pointer to it.

MpStaticCodecSimpleList * getNext ( ) const
inline

Return pointer to next element.

Member Data Documentation

MpStaticCodecSimpleList* mNext
private

Pointer to next element in list.