Orocos Real-Time Toolkit  2.9.0
Classes | Namespaces | Functions
oro_allocator.hpp File Reference
#include <memory>
#include <utility>
#include <map>
#include "MutexLock.hpp"
#include "oro_malloc.h"

Go to the source code of this file.

Classes

class  RTT::os::local_allocator< T, Alloc >
 A simple local allocator which keeps a small pool which you can grow manually with grow(). More...
 
struct  RTT::os::local_allocator< T, Alloc >::rebind< U >
 
class  RTT::os::local_allocator< void >
 
struct  RTT::os::local_allocator< void >::rebind< U >
 
class  RTT::os::rt_allocator< T >
 A real-time malloc allocator which allocates every block with oro_rt_malloc() and deallocates with oro_rt_free(). More...
 
struct  RTT::os::rt_allocator< T >::rebind< U >
 
class  RTT::os::rt_allocator< void >
 
struct  RTT::os::rt_allocator< void >::rebind< U >
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::os
 OS Abstractions such as Mutexes, Semaphores and Threads.
 

Functions

template<class T , class A , class A2 >
bool RTT::os::operator== (const local_allocator< T, A > &, const local_allocator< T, A2 > &)
 
template<class T , class A , class A2 >
bool RTT::os::operator!= (const local_allocator< T, A > &, const local_allocator< T, A2 > &)
 
template<class T , class A >
bool RTT::os::operator== (const local_allocator< T, A > &, const local_allocator< T, A > &)
 
template<class T , class A >
bool RTT::os::operator!= (const local_allocator< T, A > &, const local_allocator< T, A > &)
 
template<class T >
bool RTT::os::operator== (const rt_allocator< T > &, const rt_allocator< T > &)
 
template<class T >
bool RTT::os::operator!= (const rt_allocator< T > &, const rt_allocator< T > &)