示例#1
0
        protected override void AddCustomServiceRecord(ref ServiceRecord fullServiceRecord, int livePort)
        {
            var livePort16 = checked ((UInt16)livePort);

            ServiceRecordHelper.SetL2CapPsmNumber(fullServiceRecord,
                                                  livePort16);
            m_sdpService = SdpService.CreateCustom(fullServiceRecord, m_factory);
        }
示例#2
0
        protected override void AddCustomServiceRecord(ref ServiceRecord fullServiceRecord, int livePort)
        {
            var livePortB = checked ((byte)livePort);

            ServiceRecordHelper.SetRfcommChannelNumber(fullServiceRecord,
                                                       livePortB);
            m_sdpService = SdpService.CreateCustom(fullServiceRecord, m_factory);
        }
示例#3
0
        protected override void AddSimpleServiceRecord(out ServiceRecord fullServiceRecord,
                                                       int livePort, Guid serviceClass, string serviceName)
        {
            var livePortB = checked ((byte)livePort);

            m_sdpService = SdpService.CreateRfcomm(
                serviceClass,
                serviceName, livePortB, m_factory);
            ServiceRecordBuilder bldrDummy = new ServiceRecordBuilder();

            bldrDummy.AddServiceClass(serviceClass);
            bldrDummy.ServiceName = serviceName;
            fullServiceRecord     = bldrDummy.ServiceRecord;
            ServiceRecordHelper.SetRfcommChannelNumber(fullServiceRecord,
                                                       livePortB);
        }