예제 #1
0
 /// <summary>
 /// Constructor, perimte crear un objeto de estado de petición.
 /// </summary>
 /// <param name="req">Petición que representará.</param>
 /// <param name="m">Modelo de datos que deben actualizar las peticiones represetnadas en este objeto.</param>
 /// <param name="hand">Manejador que actualizará los datos del modelo a partir de los datos recibidos en una petición.</param>
 /// <param name="p">Protocolo que se emplea en la petición.</param>
 public StatePeticion(byte[] req, Modelo m, CustomProcessRequestHandler hand, IIOProtocolInterface p, bool isvolatile = false)
 {
     Request      = req;
     WaitResponse = false;
     modelo       = m;
     delegadoProcesarRespuesta = hand;
     prot       = p;
     isVolatile = isvolatile;
 }
예제 #2
0
 /// <summary>
 /// Establece el delegado que actualizará el modelo a partir de los datos recibidos en la respuesta a esta petición.
 /// </summary>
 /// <param name="hand">Función que actualiza los datos del modelo.</param>
 public void setDelegate(CustomProcessRequestHandler hand)
 {
     delegadoProcesarRespuesta = hand;
 }