Lines Matching refs:virtual

31   virtual ~Controller();
36 virtual void RegisterCompletedAclPacketsCallback(CompletedAclPacketsCallback cb);
38 virtual void UnregisterCompletedAclPacketsCallback();
40 virtual void RegisterCompletedMonitorAclPacketsCallback(CompletedAclPacketsCallback cb);
41 virtual void UnregisterCompletedMonitorAclPacketsCallback();
43 virtual std::string GetLocalName() const;
45 virtual LocalVersionInformation GetLocalVersionInformation() const;
47 virtual bool SupportsSimplePairing() const;
48 virtual bool SupportsSecureConnections() const;
49 virtual bool SupportsSimultaneousLeBrEdr() const;
50 virtual bool SupportsInterlacedInquiryScan() const;
51 virtual bool SupportsRssiWithInquiryResults() const;
52 virtual bool SupportsExtendedInquiryResponse() const;
53 virtual bool SupportsRoleSwitch() const;
54 virtual bool Supports3SlotPackets() const;
55 virtual bool Supports5SlotPackets() const;
56 virtual bool SupportsClassic2mPhy() const;
57 virtual bool SupportsClassic3mPhy() const;
58 virtual bool Supports3SlotEdrPackets() const;
59 virtual bool Supports5SlotEdrPackets() const;
60 virtual bool SupportsSco() const;
61 virtual bool SupportsHv2Packets() const;
62 virtual bool SupportsHv3Packets() const;
63 virtual bool SupportsEv3Packets() const;
64 virtual bool SupportsEv4Packets() const;
65 virtual bool SupportsEv5Packets() const;
66 virtual bool SupportsEsco2mPhy() const;
67 virtual bool SupportsEsco3mPhy() const;
68 virtual bool Supports3SlotEscoEdrPackets() const;
69 virtual bool SupportsHoldMode() const;
70 virtual bool SupportsSniffMode() const;
71 virtual bool SupportsParkMode() const;
72 virtual bool SupportsNonFlushablePb() const;
73 virtual bool SupportsSniffSubrating() const;
74 virtual bool SupportsEncryptionPause() const;
76 virtual bool SupportsBle() const;
77 virtual bool SupportsBlePrivacy() const;
78 virtual bool SupportsBlePacketExtension() const;
79 virtual bool SupportsBleConnectionParametersRequest() const;
80 virtual bool SupportsBle2mPhy() const;
81 virtual bool SupportsBleCodedPhy() const;
82 virtual bool SupportsBleExtendedAdvertising() const;
83 virtual bool SupportsBlePeriodicAdvertising() const;
84 virtual bool SupportsBlePeripheralInitiatedFeatureExchange() const;
85 virtual bool SupportsBleConnectionParameterRequest() const;
86 virtual bool SupportsBlePeriodicAdvertisingSyncTransferSender() const;
87 virtual bool SupportsBlePeriodicAdvertisingSyncTransferRecipient() const;
88 virtual bool SupportsBleConnectedIsochronousStreamCentral() const;
89 virtual bool SupportsBleConnectedIsochronousStreamPeripheral() const;
90 virtual bool SupportsBleIsochronousBroadcaster() const;
91 virtual bool SupportsBleSynchronizedReceiver() const;
93 virtual uint16_t GetAclPacketLength() const;
95 virtual uint16_t GetNumAclPacketBuffers() const;
97 virtual uint8_t GetScoPacketLength() const;
99 virtual uint16_t GetNumScoPacketBuffers() const;
101 virtual Address GetMacAddress() const;
103 virtual void SetEventMask(uint64_t event_mask);
105 virtual void Reset();
107 virtual void SetEventFilterClearAll();
109 virtual void SetEventFilterInquiryResultAllDevices();
111 virtual void SetEventFilterInquiryResultClassOfDevice(ClassOfDevice class_of_device,
114 virtual void SetEventFilterInquiryResultAddress(Address address);
116 virtual void SetEventFilterConnectionSetupAllDevices(AutoAcceptFlag auto_accept_flag);
118 virtual void SetEventFilterConnectionSetupClassOfDevice(ClassOfDevice class_of_device,
122virtual void SetEventFilterConnectionSetupAddress(Address address, AutoAcceptFlag auto_accept_flag…
124 virtual void WriteLocalName(std::string local_name);
126virtual void HostBufferSize(uint16_t host_acl_data_packet_length, uint8_t host_synchronous_data_pa…
131 virtual void LeSetEventMask(uint64_t le_event_mask);
133 virtual LeBufferSize GetLeBufferSize() const;
135 virtual uint64_t GetLeSupportedStates() const;
137 virtual LeBufferSize GetControllerIsoBufferSize() const;
139 virtual uint64_t GetControllerLeLocalSupportedFeatures() const;
141 virtual uint8_t GetLeConnectListSize() const;
143 virtual uint8_t GetLeResolvingListSize() const;
145 virtual LeMaximumDataLength GetLeMaximumDataLength() const;
147 virtual uint16_t GetLeMaximumAdvertisingDataLength() const;
149 virtual uint16_t GetLeSuggestedDefaultDataLength() const;
151 virtual uint8_t GetLeNumberOfSupportedAdverisingSets() const;
153 virtual uint8_t GetLePeriodicAdvertiserListSize() const;
155 virtual VendorCapabilities GetVendorCapabilities() const;
157 virtual bool IsSupported(OpCode op_code) const;
174 virtual uint64_t GetLocalFeatures(uint8_t page_number) const;
175 virtual uint64_t GetLocalLeFeatures() const;