Пример #1
0
        public HandleOperationResponse(int creatorId, HandleOperationType operation, int messageid) : base(ResType.NonExistent, operation, creatorId, messageid)
        {
            switch (operation)
            {
            case HandleOperationType.Close:
                this.type = ResType.CloseHandleResponse;
                break;

            case HandleOperationType.Delete:
                this.type = ResType.DeleteHandleResponse;
                break;

            case HandleOperationType.Seek:
                this.type = ResType.SeekHandleResponse;
                break;

            default:
                throw new NotImplementedException();
            }
        }
Пример #2
0
 public BaseHandleResource(ResType type, HandleOperationType handleResourceType, int createdByProcess, int messageid) : base(type, createdByProcess, false, messageid)
 {
     this.handleResourceType = handleResourceType;
 }
Пример #3
0
 public HandleOperationRequest(int creatorId, HandleOperationType operation, int handle, string fileName) : base(ResType.BaseHandleResource, operation, creatorId, -1)
 {
     this.handle = handle;
 }