void SetupRfcommIf() { IRfCommIf rfCommIf = m_factory.GetWidcommRfCommIf(); m_RfCommIf = new WidcommRfcommInterface(rfCommIf); rfCommIf.Create(); GC.ReRegisterForFinalize(this); }
internal WidcommL2CapStream(IRfcommPort port, IRfCommIf rfCommIf, WidcommBluetoothFactoryBase factory) : base(port, rfCommIf, factory) { if (port == null) { throw new ArgumentNullException("port"); } _portRef = (L2CapPort)port; // CAST!! }
void SetupRfcommIf() { IRfCommIf rfCommIf = WidcommL2CapClient.GetWidcommL2CapIf(m_factory); _rfCommIf__tmp = rfCommIf; m_RfCommIf = new WidcommRfcommInterface(rfCommIf); rfCommIf.Create(); GC.ReRegisterForFinalize(this); }
protected WidcommRfcommStreamBase(IRfcommPort port, IRfCommIf rfCommIf, WidcommBluetoothFactoryBase factory) { m_factory = factory; //---- _singleThreader = factory.GetSingleThreader(); bool created = false; try { SetPort(port); if (rfCommIf != null) { m_RfCommIf = new WidcommRfcommInterface(rfCommIf); rfCommIf.Create(); } created = true; } finally { if (!created) { GC.SuppressFinalize(this); } } }
//---- internal L2CapPort(IRfCommIf intf) { _intf = intf; }
private static IRfcommPort GetWidcommL2CapPort(IRfCommIf intf) { return(new L2CapPort(intf)); }
internal static WidcommL2CapStream GetWidcommL2CapStreamWithThisIf( WidcommBluetoothFactoryBase fcty, IRfCommIf intf) { return(new WidcommL2CapStream(GetWidcommL2CapPort(intf), null, fcty)); }
internal WidcommRfcommInterface(IRfCommIf rfCommIf) { m_RfCommIf = rfCommIf; }
internal WidcommRfcommStream(IRfcommPort port, IRfCommIf rfCommIf, WidcommBluetoothFactoryBase factory) : base(port, rfCommIf, factory) { }
public WidcommStRfCommIf(WidcommBluetoothFactoryBase factory, IRfCommIf child) { _st = factory.GetSingleThreader(); _child = child; }
internal TestRfcommStream_WriteEventAfterEachBeginWrite(TestRfcommPort port, IRfCommIf iface, WidcommBluetoothFactoryBase fcty) : base(port, iface, fcty) { m_port = port; }