ELEC-C7222
Libraries for ELEC C7222 Course Work
Loading...
Searching...
No Matches
c7222::Service Member List

This is the complete list of members for c7222::Service, including all inherited members.

AddCharacteristic(Characteristic &&characteristic)c7222::Service
AddIncludedService(const Service &included_service, uint16_t declaration_handle=0)c7222::Service
begin()c7222::Serviceinline
begin() constc7222::Serviceinline
cbegin() constc7222::Serviceinline
cend() constc7222::Serviceinline
ClearCharacteristics()c7222::Service
ClearIncludedServices()c7222::Service
CreateCharacteristic(const Uuid &uuid, uint8_t properties, uint16_t declaration_handle, uint16_t value_handle)c7222::Service
end()c7222::Serviceinline
end() constc7222::Serviceinline
FindCharacteristicByHandle(uint16_t handle)c7222::Service
FindCharacteristicByHandle(uint16_t handle) constc7222::Service
FindCharacteristicByUuid(const Uuid &uuid)c7222::Service
FindCharacteristicByUuid(const Uuid &uuid) constc7222::Service
FindCharacteristicsByProperties(Characteristic::Properties properties) constc7222::Service
FindCharacteristicsDynamic() constc7222::Service
FindCharacteristicsNotifiableOrIndicatable() constc7222::Serviceinline
FindCharacteristicsReadable() constc7222::Serviceinline
FindCharacteristicsWritable() constc7222::Serviceinline
FindServiceAttributeByHandle(uint16_t handle)c7222::Service
FindServiceAttributeByHandle(uint16_t handle) constc7222::Service
GetCharacteristic(size_t index)c7222::Service
GetCharacteristic(size_t index) constc7222::Service
GetCharacteristicCount() constc7222::Serviceinline
GetCharacteristics() constc7222::Serviceinline
GetCharacteristics()c7222::Serviceinline
GetConnectionHandle() constc7222::Serviceinline
GetDeclarationHandle() constc7222::Serviceinline
GetIncludedService(size_t index)c7222::Service
GetIncludedService(size_t index) constc7222::Service
GetIncludedServiceCount() constc7222::Serviceinline
GetIncludedServiceDeclarationCount() constc7222::Serviceinline
GetServiceType() constc7222::Serviceinline
GetUuid() constc7222::Serviceinline
HasCharacteristicsRequiringAuthentication() constc7222::Service
HasCharacteristicsRequiringAuthorization() constc7222::Service
HasCharacteristicsRequiringEncryption() constc7222::Service
IsValid() constc7222::Service
MovableOnly(MovableOnly &&)=defaultc7222::MovableOnly
MovableOnly()=defaultc7222::MovableOnly
NonCopyable()=defaultc7222::NonCopyableprotected
NonCopyable(const NonCopyable &)=deletec7222::NonCopyable
NonCopyable(NonCopyable &&)=defaultc7222::NonCopyable
operator<<c7222::Servicefriend
operator=(Service &&other) noexcept=defaultc7222::Service
c7222::MovableOnly::operator=(MovableOnly &&)=defaultc7222::MovableOnly
c7222::NonCopyable::operator=(const NonCopyable &)=deletec7222::NonCopyable
c7222::NonCopyable::operator=(NonCopyable &&)=defaultc7222::NonCopyable
ParseFromAttributes(std::list< Attribute > &attributes)c7222::Servicestatic
RemoveCharacteristic(size_t index)c7222::Service
RemoveIncludedService(size_t index)c7222::Service
Service(const Uuid &uuid, ServiceType service_type=ServiceType::kPrimary, uint16_t declaration_handle=0)c7222::Serviceexplicit
Service(Attribute &&declaration_attr, std::vector< Attribute > &&included_service_declarations, std::list< Characteristic > &&characteristics)c7222::Serviceexplicit
Service(Service &&other) noexcept=defaultc7222::Service
Service()=deletec7222::Service
ServiceType enum namec7222::Service
SetConnectionHandle(uint16_t connection_handle)c7222::Service
Uses128BitUuid() constc7222::Serviceinline
~MovableOnly()=defaultc7222::MovableOnlyvirtual
~NonCopyable()=defaultc7222::NonCopyableprotected
~Service() override=defaultc7222::Service