Exemplo n.º 1
0
 /// <summary>
 /// This method swaps to the open state and calls the corresponding method.
 /// </summary>
 /// <param name="context">The current context.</param>
 /// <param name="job">The job.</param>
 /// <param name="Data">The request/response data.</param>
 /// <returns></returns>
 public override bool OpenRequest(TransportContext context, SecurityManagerJob job, RQRSContract<TransportCommandRequest, TransportCommandResponse> Data)
 {
     context.ChangeState("Open");
     return context.OpenRequest(job, Data);
 }
Exemplo n.º 2
0
 /// <summary>
 /// This base method switches any close request to the Close State.
 /// </summary>
 /// <param name="context">The current context.</param>
 public virtual void Close(TransportContext context)
 {
     context.ChangeState("Close");
     context.Close();
 }
Exemplo n.º 3
0
 /// <summary>
 /// This method swaps to the open state and calls the corresponding method.
 /// </summary>
 /// <param name="context">The current context.</param>
 /// <returns>Returns true if the server accepted the connection request.</returns>
 public override bool ConnectionRequest(TransportContext context)
 {
     context.ChangeState("Open");
     return context.ConnectionRequest();
 }
Exemplo n.º 4
0
 /// <summary>
 /// This base method switches any close request to the Close State.
 /// </summary>
 /// <param name="context">The current context.</param>
 /// <param name="job">The job.</param>
 /// <param name="Data">The request/response data.</param>
 /// <returns></returns>
 public virtual bool Close(TransportContext context, SecurityManagerJob job, RQRSContract<TransportCommandRequest, TransportCommandResponse> Data)
 {
     context.ChangeState("Close");
     return context.Close(job, Data);
 }