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::Service
inline
begin
() const
c7222::Service
inline
cbegin
() const
c7222::Service
inline
cend
() const
c7222::Service
inline
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::Service
inline
end
() const
c7222::Service
inline
FindCharacteristicByHandle
(uint16_t handle)
c7222::Service
FindCharacteristicByHandle
(uint16_t handle) const
c7222::Service
FindCharacteristicByUuid
(const Uuid &uuid)
c7222::Service
FindCharacteristicByUuid
(const Uuid &uuid) const
c7222::Service
FindCharacteristicsByProperties
(Characteristic::Properties properties) const
c7222::Service
FindCharacteristicsDynamic
() const
c7222::Service
FindCharacteristicsNotifiableOrIndicatable
() const
c7222::Service
inline
FindCharacteristicsReadable
() const
c7222::Service
inline
FindCharacteristicsWritable
() const
c7222::Service
inline
FindServiceAttributeByHandle
(uint16_t handle)
c7222::Service
FindServiceAttributeByHandle
(uint16_t handle) const
c7222::Service
GetCharacteristic
(size_t index)
c7222::Service
GetCharacteristic
(size_t index) const
c7222::Service
GetCharacteristicCount
() const
c7222::Service
inline
GetCharacteristics
() const
c7222::Service
inline
GetCharacteristics
()
c7222::Service
inline
GetConnectionHandle
() const
c7222::Service
inline
GetDeclarationHandle
() const
c7222::Service
inline
GetIncludedService
(size_t index)
c7222::Service
GetIncludedService
(size_t index) const
c7222::Service
GetIncludedServiceCount
() const
c7222::Service
inline
GetIncludedServiceDeclarationCount
() const
c7222::Service
inline
GetServiceType
() const
c7222::Service
inline
GetUuid
() const
c7222::Service
inline
HasCharacteristicsRequiringAuthentication
() const
c7222::Service
HasCharacteristicsRequiringAuthorization
() const
c7222::Service
HasCharacteristicsRequiringEncryption
() const
c7222::Service
IsValid
() const
c7222::Service
MovableOnly
(MovableOnly &&)=default
c7222::MovableOnly
MovableOnly
()=default
c7222::MovableOnly
NonCopyable
()=default
c7222::NonCopyable
protected
NonCopyable
(const NonCopyable &)=delete
c7222::NonCopyable
NonCopyable
(NonCopyable &&)=default
c7222::NonCopyable
operator<<
c7222::Service
friend
operator=
(Service &&other) noexcept=default
c7222::Service
c7222::MovableOnly::operator=
(MovableOnly &&)=default
c7222::MovableOnly
c7222::NonCopyable::operator=
(const NonCopyable &)=delete
c7222::NonCopyable
c7222::NonCopyable::operator=
(NonCopyable &&)=default
c7222::NonCopyable
ParseFromAttributes
(std::list< Attribute > &attributes)
c7222::Service
static
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::Service
explicit
Service
(Attribute &&declaration_attr, std::vector< Attribute > &&included_service_declarations, std::list< Characteristic > &&characteristics)
c7222::Service
explicit
Service
(Service &&other) noexcept=default
c7222::Service
Service
()=delete
c7222::Service
ServiceType
enum name
c7222::Service
SetConnectionHandle
(uint16_t connection_handle)
c7222::Service
Uses128BitUuid
() const
c7222::Service
inline
~MovableOnly
()=default
c7222::MovableOnly
virtual
~NonCopyable
()=default
c7222::NonCopyable
protected
~Service
() override=default
c7222::Service
Generated by
1.9.8