Пример #1
0
        void SetupRfcommIf()
        {
            IRfCommIf rfCommIf = m_factory.GetWidcommRfCommIf();

            m_RfCommIf = new WidcommRfcommInterface(rfCommIf);
            rfCommIf.Create();
            GC.ReRegisterForFinalize(this);
        }
Пример #2
0
 internal WidcommL2CapStream(IRfcommPort port, IRfCommIf rfCommIf, WidcommBluetoothFactoryBase factory)
     : base(port, rfCommIf, factory)
 {
     if (port == null)
     {
         throw new ArgumentNullException("port");
     }
     _portRef = (L2CapPort)port; // CAST!!
 }
Пример #3
0
        void SetupRfcommIf()
        {
            IRfCommIf rfCommIf = WidcommL2CapClient.GetWidcommL2CapIf(m_factory);

            _rfCommIf__tmp = rfCommIf;
            m_RfCommIf     = new WidcommRfcommInterface(rfCommIf);
            rfCommIf.Create();
            GC.ReRegisterForFinalize(this);
        }
Пример #4
0
        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);
                }
            }
        }
Пример #5
0
 //----
 internal L2CapPort(IRfCommIf intf)
 {
     _intf = intf;
 }
Пример #6
0
 private static IRfcommPort GetWidcommL2CapPort(IRfCommIf intf)
 {
     return(new L2CapPort(intf));
 }
Пример #7
0
 internal static WidcommL2CapStream GetWidcommL2CapStreamWithThisIf(
     WidcommBluetoothFactoryBase fcty, IRfCommIf intf)
 {
     return(new WidcommL2CapStream(GetWidcommL2CapPort(intf), null, fcty));
 }
Пример #8
0
 internal WidcommRfcommInterface(IRfCommIf rfCommIf)
 {
     m_RfCommIf = rfCommIf;
 }
Пример #9
0
 internal WidcommRfcommStream(IRfcommPort port, IRfCommIf rfCommIf, WidcommBluetoothFactoryBase factory)
     : base(port, rfCommIf, factory)
 {
 }
Пример #10
0
 public WidcommStRfCommIf(WidcommBluetoothFactoryBase factory, IRfCommIf child)
 {
     _st    = factory.GetSingleThreader();
     _child = child;
 }
Пример #11
0
 internal TestRfcommStream_WriteEventAfterEachBeginWrite(TestRfcommPort port, IRfCommIf iface, WidcommBluetoothFactoryBase fcty)
     : base(port, iface, fcty)
 {
     m_port = port;
 }