Descripción de la Clase Semaforos

Licenciado bajo la Licencia Apache, Versión 2.0; Usted no puede usar este archivo excepto en conformidad con la Licencia. Usted puede obtener una copia de la Licencia en: http://www.php.net/license/3_01.txt. A menos que sea requerido por la ley aplicable o acordado por escrito, el software Distribuido bajo la licencia se distribuye en una "AS IS" o "COMO ESTA" BASE, SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, expresas o implícitas. Consulte la Licencia para los permisos y Limitaciones bajo la Licencia.

package Libs\Clases\Sincronizacion
author JUAN PABLO LLINAS RAMIREZ
author SICAM 20171025
copyright 2018 Cámara de Comercio de Santa Marta para el Magdalena
license PHP License 3.01
version 201806021123
link libs/clases/sincronizacion/semoforos/

 Methods

__construct()

__construct($rutaSemaforo) 

Parameters

$rutaSemaforo

bloquearRecursoPara()

bloquearRecursoPara($entidadQuierePasar) 

Parameters

$entidadQuierePasar

desbloquearRecurso()

desbloquearRecurso($entidadQuierePasar) 

Parameters

$entidadQuierePasar

esperarCambioSemaforo()

esperarCambioSemaforo($entidadQuierePasar) 

Parameters

$entidadQuierePasar

estaUsandoRecurso()

estaUsandoRecurso() 

 Properties

 

$path

$path 

Default

 

$semaforo

$semaforo 

Default

 Constants

 

AMARILLO

AMARILLO = 'DESACTIVO' 
 

ROJO

ROJO = 'ACTIVO' 
 

VERDE

VERDE = 'VERDE'