/// <summary> /// Starts capturing the syslog of the device using a callback. /// Use syslog_relay_stop_capture() to stop receiving the syslog. /// </summary> /// <param name="client"> /// The syslog_relay client to use /// </param> /// <param name="callback"> /// Callback to receive each character from the syslog. /// </param> /// <param name="user_data"> /// Custom pointer passed to the callback function. /// </param> /// <returns> /// SYSLOG_RELAY_E_SUCCESS on success, /// SYSLOG_RELAY_E_INVALID_ARG when one or more parameters are /// invalid or SYSLOG_RELAY_E_UNKNOWN_ERROR when an unspecified /// error occurs or a syslog capture has already been started. /// </returns> public virtual SyslogRelayError syslog_relay_start_capture(SyslogRelayClientHandle client, SyslogRelayReceiveCallBack callback, System.IntPtr userData) { return(SyslogRelayNativeMethods.syslog_relay_start_capture(client, callback, userData)); }
public static extern SyslogRelayError syslog_relay_start_capture(SyslogRelayClientHandle client, SyslogRelayReceiveCallBack callback, System.IntPtr userData);