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);
1.5.3