public EmployeeQueueMonitor(Employees employees) { m_employees = employees; m_lengthQueue = 4; // Create an instace of the delegate and register the // addEmployee method of this class as a callback. m_addEventCallback = new AddEventCallback( this.addEmployee); }
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 static ErrorNumber InstallCallback(AddEventCallback addEvent, DispatchEventsCallback dispatchEvents, AddLogCallback addLog, AddDeviceCallback addDevice, DisplayMediaStatisticsCallback displayMediaStatistics, DisplayCallStatisticsCallback displayCallStatistics, DisplayCodecCapabilities displayCodecNamesCallback, AddAppCallback addAppCallback) { return((ErrorNumber)PlcmHelper.installCallback(addEvent, dispatchEvents, addLog, addDevice, displayMediaStatistics, displayCallStatistics, displayCodecNamesCallback, addAppCallback)); }
public static extern int installCallback(AddEventCallback addEvent, DispatchEventsCallback dispatchEvents, AddLogCallback addLog, AddDeviceCallback addDevice, DisplayMediaStatisticsCallback displayMediaStatistics, DisplayCallStatisticsCallback displayCallStatistics, DisplayCodecCapabilities displayCodecNamesCallback, AddAppCallback addAppCallback);