public EmployeeQueueMonitor(Employees employees) { m_employees = employees; m_lengthQueue = 4; m_logger = new EmployeeQueueLogger("log.txt"); // Register the methods that the Event will invoke when an add // employee message is read from the message queue OnAddEmployee += new AddEmployeeEvent(this.addEmployee); OnAddEmployee += new AddEmployeeEvent(m_logger.logAddRequest); }
public EmployeeQueueMonitor(Employees employees) { m_employees = employees; m_lengthQueue = 4; m_logger = new EmployeeQueueLogger("log.txt"); // Register the methods that the delegate will invoke when an // add employee message is read from the message queue m_addEventCallback = new AddEventCallback(this.addEmployee); m_addEventCallback += new AddEventCallback(m_logger.logAddRequest); }
public EmployeeQueueMonitor(Employees employees) { m_employees = employees; m_queue = new EmployeeMessageQueue(); m_logger = new EmployeeQueueLogger("log.txt"); m_errLogger = new ErrorLogger("errlog.txt"); // Register the event callbacks OnAddEmployee += new AddEmployeeEvent(this.addEmployee); OnAddEmployee += new AddEmployeeEvent(m_logger.logAddRequest); OnHoursWorked += new HoursWorkedEvent(this.addHoursWorked); OnHoursWorked += new HoursWorkedEvent(m_logger.logHoursWorked); }