BlockingResourceBase Base class of resources that might block clients trying to acquire them. More...
#include <BlockingResourceBase.h>
Inheritance diagram for mozilla::BlockingResourceBase:Public Types | |
| enum | BlockingResourceType { eMutex, eMonitor, eCondVar } |
Public Member Functions | |
| BlockingResourceBase (const char *aName, BlockingResourceType aType) | |
| ~BlockingResourceBase () | |
Static Public Attributes | |
| static const char *const | kResourceTypeName [] |
| kResourceTypeName Human-readable version of BlockingResourceType enum. | |
BlockingResourceBase Base class of resources that might block clients trying to acquire them.
Does debugging and deadlock detection in DEBUG builds.
| mozilla::BlockingResourceBase::BlockingResourceBase | ( | const char * | aName, | |
| BlockingResourceType | aType | |||
| ) | [inline] |
| mozilla::BlockingResourceBase::~BlockingResourceBase | ( | ) | [inline] |
const char* const mozilla::BlockingResourceBase::kResourceTypeName[] [static] |
kResourceTypeName Human-readable version of BlockingResourceType enum.
1.7.1