Defines | |
#define | TAO_WRITE_GUARD(MUTEX, OBJ, LOCK) |
#define | TAO_READ_GUARD(MUTEX, OBJ, LOCK) |
#define | TAO_WRITE_GUARD_RETURN(MUTEX, OBJ, LOCK, RETURN) |
#define | TAO_READ_GUARD_RETURN(MUTEX, OBJ, LOCK, RETURN) |
#define TAO_READ_GUARD | ( | MUTEX, | |||
OBJ, | |||||
LOCK | ) |
Value:
ACE_Read_Guard<MUTEX> OBJ (LOCK); \ if (OBJ.locked () == 0) \ TAO_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO));
#define TAO_READ_GUARD_RETURN | ( | MUTEX, | |||
OBJ, | |||||
LOCK, | |||||
RETURN | ) |
Value:
ACE_Read_Guard<MUTEX> OBJ (LOCK); \ if (OBJ.locked () == 0) \ TAO_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO), RETURN);
#define TAO_WRITE_GUARD | ( | MUTEX, | |||
OBJ, | |||||
LOCK | ) |
Value:
ACE_Write_Guard<MUTEX> OBJ (LOCK); \ if (OBJ.locked () == 0) \ TAO_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO));
#define TAO_WRITE_GUARD_RETURN | ( | MUTEX, | |||
OBJ, | |||||
LOCK, | |||||
RETURN | ) |
Value:
ACE_Write_Guard<MUTEX> OBJ (LOCK); \ if (OBJ.locked () == 0) \ TAO_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO), RETURN);