public bool TryReinsertExtractedConnection(NWConnection connection) { if (connection is null) { throw new ArgumentNullException(nameof(connection)); } return(nw_connection_group_reinsert_extracted_connection(GetCheckedHandle(), connection.Handle)); }
public NWDataTransferReport(NWConnection connection) { if (connection == null) { throw new ArgumentNullException(nameof(connection)); } InitializeHandle(nw_connection_create_new_data_transfer_report(connection.Handle)); }
static void TrampolineNewConnection(IntPtr block, IntPtr connection) { var del = BlockLiteral.GetTarget <Action <NWConnection> > (block); if (del != null) { var nwconnection = new NWConnection(connection, owns: false); del(nwconnection); } }
static void TrampolineSetNewConnectionHandler(IntPtr block, IntPtr connection) { var del = BlockLiteral.GetTarget <Action <NWConnection> > (block); if (del is not null) { // the ownership of the object is for the caller using var nwReport = new NWConnection(connection, owns: true); del(nwReport); } }
public static NWListener Create(NWConnection connection, NWParameters parameters) { if (parameters == null) { throw new ArgumentNullException(nameof(parameters)); } if (connection == null) { throw new ArgumentNullException(nameof(connection)); } var handle = nw_listener_create_with_connection(connection.Handle, parameters.Handle); if (handle == IntPtr.Zero) { return(null); } return(new NWListener(handle, owns: true)); }