webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::MemoryPoolImpl< MemoryType > Class Template Reference

#include <memory_pool_posix.h>

Public Member Functions

int32_t PopMemory (MemoryType *&memory)
 
int32_t PushMemory (MemoryType *&memory)
 
 MemoryPoolImpl (int32_t initialPoolSize)
 
 ~MemoryPoolImpl ()
 
int32_t Terminate ()
 
bool Initialize ()
 
int32_t PopMemory (MemoryType *&memory)
 
int32_t PushMemory (MemoryType *&memory)
 
 MemoryPoolImpl (int32_t)
 
 ~MemoryPoolImpl ()
 
int32_t Terminate ()
 
bool Initialize ()
 
int32_t PopMemory (MemoryType *&memory)
 
int32_t PushMemory (MemoryType *&memory)
 
 MemoryPoolImpl (int32_t initialPoolSize)
 
 ~MemoryPoolImpl ()
 
int32_t Terminate ()
 
bool Initialize ()
 
int32_t PopMemory (MemoryType *&memory)
 
int32_t PushMemory (MemoryType *&memory)
 
 MemoryPoolImpl (int32_t)
 
 ~MemoryPoolImpl ()
 
int32_t Terminate ()
 
bool Initialize ()
 

Constructor & Destructor Documentation

◆ MemoryPoolImpl() [1/4]

template<class MemoryType >
webrtc::MemoryPoolImpl< MemoryType >::MemoryPoolImpl ( int32_t  initialPoolSize)

◆ ~MemoryPoolImpl() [1/4]

template<class MemoryType >
webrtc::MemoryPoolImpl< MemoryType >::~MemoryPoolImpl ( )

◆ MemoryPoolImpl() [2/4]

template<class MemoryType>
webrtc::MemoryPoolImpl< MemoryType >::MemoryPoolImpl ( int32_t  )

◆ ~MemoryPoolImpl() [2/4]

template<class MemoryType>
webrtc::MemoryPoolImpl< MemoryType >::~MemoryPoolImpl ( )

◆ MemoryPoolImpl() [3/4]

template<class MemoryType>
webrtc::MemoryPoolImpl< MemoryType >::MemoryPoolImpl ( int32_t  initialPoolSize)

◆ ~MemoryPoolImpl() [3/4]

template<class MemoryType>
webrtc::MemoryPoolImpl< MemoryType >::~MemoryPoolImpl ( )

◆ MemoryPoolImpl() [4/4]

template<class MemoryType>
webrtc::MemoryPoolImpl< MemoryType >::MemoryPoolImpl ( int32_t  )

◆ ~MemoryPoolImpl() [4/4]

template<class MemoryType>
webrtc::MemoryPoolImpl< MemoryType >::~MemoryPoolImpl ( )

Member Function Documentation

◆ Initialize() [1/4]

template<class MemoryType >
bool webrtc::MemoryPoolImpl< MemoryType >::Initialize ( )

◆ Initialize() [2/4]

template<class MemoryType>
bool webrtc::MemoryPoolImpl< MemoryType >::Initialize ( )

◆ Initialize() [3/4]

template<class MemoryType>
bool webrtc::MemoryPoolImpl< MemoryType >::Initialize ( )

◆ Initialize() [4/4]

template<class MemoryType>
bool webrtc::MemoryPoolImpl< MemoryType >::Initialize ( )

◆ PopMemory() [1/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::PopMemory ( MemoryType *&  memory)

◆ PopMemory() [2/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::PopMemory ( MemoryType *&  memory)

◆ PopMemory() [3/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::PopMemory ( MemoryType *&  memory)

◆ PopMemory() [4/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::PopMemory ( MemoryType *&  memory)

◆ PushMemory() [1/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::PushMemory ( MemoryType *&  memory)

◆ PushMemory() [2/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::PushMemory ( MemoryType *&  memory)

◆ PushMemory() [3/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::PushMemory ( MemoryType *&  memory)

◆ PushMemory() [4/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::PushMemory ( MemoryType *&  memory)

◆ Terminate() [1/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::Terminate ( )

◆ Terminate() [2/4]

template<class MemoryType >
int32_t webrtc::MemoryPoolImpl< MemoryType >::Terminate ( )

◆ Terminate() [3/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::Terminate ( )

◆ Terminate() [4/4]

template<class MemoryType>
int32_t webrtc::MemoryPoolImpl< MemoryType >::Terminate ( )

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