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) |
Seth Widoff <sbw1@cs.wustl.edu>
Irfan Pyarali <irfan@cs.wustl.edu>
|
Value: ACE_Read_Guard<MUTEX> OBJ (LOCK); \ if (OBJ.locked () == 0) \ TAO_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO)); |
|
Value: ACE_Read_Guard<MUTEX> OBJ (LOCK); \ if (OBJ.locked () == 0) \ TAO_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO), RETURN); |
|
Value: ACE_Write_Guard<MUTEX> OBJ (LOCK); \ if (OBJ.locked () == 0) \ TAO_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO)); |
|
Value: ACE_Write_Guard<MUTEX> OBJ (LOCK); \ if (OBJ.locked () == 0) \ TAO_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_NO), RETURN); |