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(); } }
public BaseHandleResource(ResType type, HandleOperationType handleResourceType, int createdByProcess, int messageid) : base(type, createdByProcess, false, messageid) { this.handleResourceType = handleResourceType; }
public HandleOperationRequest(int creatorId, HandleOperationType operation, int handle, string fileName) : base(ResType.BaseHandleResource, operation, creatorId, -1) { this.handle = handle; }