12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using Utilities;
- namespace ISCSI.Server
- {
- internal class ServerResponseHelper
- {
- internal static NOPInPDU GetKeepAlivePDU()
- {
- NOPInPDU response = new NOPInPDU();
-
-
- response.InitiatorTaskTag = 0xFFFFFFFF;
-
-
- response.TargetTransferTag = 0xFFFFFFFF;
- return response;
- }
- internal static NOPInPDU GetNOPResponsePDU(NOPOutPDU request)
- {
- NOPInPDU response = new NOPInPDU();
- response.Data = request.Data;
-
-
-
- response.InitiatorTaskTag = request.InitiatorTaskTag;
- response.TargetTransferTag = 0xFFFFFFFF;
- return response;
- }
- internal static LogoutResponsePDU GetLogoutResponsePDU(LogoutRequestPDU request, LogoutResponse responseCode)
- {
- LogoutResponsePDU response = new LogoutResponsePDU();
- response.Response = responseCode;
- response.Final = true;
- response.InitiatorTaskTag = request.InitiatorTaskTag;
- return response;
- }
- }
- }
|