Include the header "Dinkum/threads/exceptions" to define classes
used for reporting exceptions during thread operations.
namespace Dinkum {
namespace threads {
class lock_error;
class thread_resource_error;
} // namespace threads
} // namespace Dinkum
class lock_error
: public std::runtime_error
{
public:
lock_error();
};
The class describes an exception thrown to indicate that an attempted operation involving a lock failed because the lock was not in a required state.
class thread_resource_error
: public std::runtime_error
{
public:
thread_resource_error();
};
The class describes an exception thrown to indicate that an attempted operation failed because a required resource other than memory was not available.
See also the Table of Contents and the Index.
Copyright © 1992-2013 by Dinkumware, Ltd. Portions derived from work copyright © 2001 by William E. Kempf. All rights reserved.