#include <xmltooling/base.h>
#include <xmltooling/exceptions.h>
#include <signal.h>
Namespaces | |
namespace | xmltooling |
Classes | |
class | xmltooling::ThreadingException |
Exceptions during threading/locking operations. More... | |
class | xmltooling::Thread |
A class for manual thread creation and synchronization. More... | |
class | xmltooling::ThreadKey |
A class for managing Thread Local Storage values. More... | |
class | xmltooling::Mutex |
A class for managing exclusive access to resources. More... | |
class | xmltooling::RWLock |
A class for managing shared and exclusive access to resources. More... | |
class | xmltooling::CondWait |
A class for establishing queues on a mutex based on a periodic condition. More... | |
class | xmltooling::Lock |
RAII wrapper for a mutex lock. More... | |
class | xmltooling::SharedLock |
RAII wrapper for a shared lock. More... |