Classes | Typedefs | Functions
threading Namespace Reference

Classes

class  MSMutex
class  MSScopedLock
class  Mutex
class  ScopedLock
class  ThreadLocalDataHolder

Typedefs

typedef boost::mutex Mutex
typedef boost::mutex::scoped_lock ScopedLock

Functions

static std::string getThreadId ()

Typedef Documentation

typedef omni_mutex threading::Mutex

Dummy type 'int' for Mutex. Yes, this adds a bit of overhead in the for of extra memory, but unfortunately 'void' is illegal.

A simple, non recursive Mutex.

A simple, non recursive Mutex. Equivalent to Boost.Threads boost::mutex

Definition at line 27 of file BoostThreads.hh.

typedef omni_mutex_lock threading::ScopedLock

Dummy type 'int' defintion of ScopedLock;

A simple "resource acquisition is initialization" idiom type lock for Mutex.

A simple "resource acquisition is initialization" idiom type lock for Mutex. Equivalent to Boost.Threads boost::scoped_lock.

Definition at line 30 of file BoostThreads.hh.


Function Documentation

std::string threading::getThreadId ( ) [static]

Return an identifier for the current thread. What these identifiers look like is completely up to the underlying thread library.

Return an identifier for the current thread. What these identifiers look like is completely up to the underlying thread library. OmniThreads returns the POSIX thread Id.

returns the thread ID

Definition at line 22 of file BoostThreads.hh.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:12