anchor.diff:      /// <summary>
       ///   pop sendRequest object
       /// </summary>
  -    function getSendRequest():TIocpSendRequest;
  +    function GetSendRequest: TIocpSendRequest;
   
       /// <summary>
       ///   push back to pool
  
positive.code:       InterlockedIncrement(FDataMoniter.FSendRequestReturnCounter);
      end;
      pvObject.DoCleanUp;
      FSendRequestPool.EnQueue(pvObject);
      Result := true;
    end else
  
negative.code:   end;
  end;
  
  function TDiocpCustom.GetSendRequest: TIocpSendRequest;
  begin
    Result := TIocpSendRequest(FSendRequestPool.DeQueue);
    if Result = nil then
  