Anoncoin  0.9.4
P2P Digital Currency
Classes | Typedefs | Functions
allocators.h File Reference
#include <map>
#include <string>
#include <string.h>
#include <boost/thread/mutex.hpp>
#include <boost/thread/once.hpp>
#include <openssl/crypto.h>
Include dependency graph for allocators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LockedPageManagerBase< Locker >
 Thread-safe class to keep track of locked (ie, non-swappable) memory pages. More...
 
class  MemoryPageLocker
 OS-dependent memory page locking/unlocking. More...
 
class  LockedPageManager
 Singleton class to keep track of locked (ie, non-swappable) memory pages, for use in std::allocator templates. More...
 
struct  secure_allocator< T >
 
struct  secure_allocator< T >::rebind< _Other >
 
struct  zero_after_free_allocator< T >
 
struct  zero_after_free_allocator< T >::rebind< _Other >
 

Typedefs

typedef std::basic_string< char, std::char_traits< char >, secure_allocator< char > > SecureString
 

Functions

template<typename T >
void LockObject (const T &t)
 
template<typename T >
void UnlockObject (const T &t)
 

Typedef Documentation

typedef std::basic_string<char, std::char_traits<char>, secure_allocator<char> > SecureString

Definition at line 254 of file allocators.h.

Function Documentation

template<typename T >
void LockObject ( const T &  t)

Definition at line 168 of file allocators.h.

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename T >
void UnlockObject ( const T &  t)

Definition at line 172 of file allocators.h.

Here is the call graph for this function:

Here is the caller graph for this function: