internal ZmqMonitorFileDescriptorEventArgs(ZmqMonitor monitor, MonitorEventData data)
            : base(monitor, data.Address)
        {
#if UNIX
            this.FileDescriptor = data.Value;
#else
            this.FileDescriptor = new IntPtr(data.Value);
#endif
        }
        internal ZmqMonitorFileDescriptorEventArgs(ZmqMonitor monitor, MonitorEventData data)
            : base(monitor, data.Address)
        {
#if UNIX
            this.FileDescriptor = data.Value;
#else
            this.FileDescriptor = new IntPtr(data.Value);
#endif
        }
Ejemplo n.º 3
0
 internal ZmqMonitorErrorEventArgs(ZmqMonitor monitor, MonitorEventData data)
     : base(monitor, data.Address)
 {
     this.ErrorCode = data.Value;
 }
 internal ZmqMonitorIntervalEventArgs(ZmqMonitor monitor, MonitorEventData data)
     : base(monitor, data.Address)
 {
     this.Interval = data.Value;
 }
Ejemplo n.º 5
0
 internal void OnMonitor(ref MonitorEventData data)
 {
     _eventHandler[(MonitorEvents)data.Event](data);
 }
Ejemplo n.º 6
0
 internal ZmqMonitorIntervalEventArgs(ZmqMonitor monitor, MonitorEventData data)
     : base(monitor, data.Address)
 {
     this.Interval = data.Value;
 }
Ejemplo n.º 7
0
 internal ZmqMonitorErrorEventArgs(ZmqMonitor monitor, MonitorEventData data)
     : base(monitor, data.Address)
 {
     this.ErrorCode = data.Value;
 }