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
MpStaticCodecSimpleList * bound (MpStaticCodecSimpleList *newItem)
 Add this element head of the list and return pointer to it. More...
 
Accessors
MpStaticCodecSimpleList * getNext () const
 Return pointer to next element. More...
 

Private Attributes

MpStaticCodecSimpleList * mNext
 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.