# Namespace telux::therm

## Classes

- [Struct BoundCoolingDevice](https://docs.qualcomm.com/doc/80-PF458-10/topic/struct_a00778.html#exhale-struct-a00778)
- [Class ICoolingDevice](https://docs.qualcomm.com/doc/80-PF458-10/topic/class_a00782.html#exhale-class-a00782)
- [Class IThermalListener](https://docs.qualcomm.com/doc/80-PF458-10/topic/class_a00777.html#exhale-class-a00777)
- [Class IThermalManager](https://docs.qualcomm.com/doc/80-PF458-10/topic/class_a00779.html#exhale-class-a00779)
- [Class IThermalShutdownListener](https://docs.qualcomm.com/doc/80-PF458-10/topic/class_a00783.html#exhale-class-a00783)
- [Class IThermalShutdownManager](https://docs.qualcomm.com/doc/80-PF458-10/topic/class_a00784.html#exhale-class-a00784)
- [Class IThermalZone](https://docs.qualcomm.com/doc/80-PF458-10/topic/class_a00781.html#exhale-class-a00781)
- [Class ITripPoint](https://docs.qualcomm.com/doc/80-PF458-10/topic/class_a00780.html#exhale-class-a00780)
- [Class ThermalFactory](https://docs.qualcomm.com/doc/80-PF458-10/topic/class_a00776.html#exhale-class-a00776)

## Enums

- [Enum AutoShutdownMode](https://docs.qualcomm.com/doc/80-PF458-10/topic/enum_a00010_1ga0e0276eb0ae6b2814205b6db1b555b0d.html#exhale-enum-a00010-1ga0e0276eb0ae6b2814205b6db1b555b0d)
- [Enum ThermalNotificationType](https://docs.qualcomm.com/doc/80-PF458-10/topic/enum_a00010_1ga296e25485ed56d21fec8e9490bc2060d.html#exhale-enum-a00010-1ga296e25485ed56d21fec8e9490bc2060d)
- [Enum TripEvent](https://docs.qualcomm.com/doc/80-PF458-10/topic/enum_a00010_1gaa00872eba65f406e1091124c11aa0f9b.html#exhale-enum-a00010-1gaa00872eba65f406e1091124c11aa0f9b)
- [Enum TripType](https://docs.qualcomm.com/doc/80-PF458-10/topic/enum_a00010_1ga46baef5b5059b5f5595170014971d761.html#exhale-enum-a00010-1ga46baef5b5059b5f5595170014971d761)

## Typedefs

- [Typedef telux::therm::GetAutoShutdownModeResponseCb](https://docs.qualcomm.com/doc/80-PF458-10/topic/typedef_a00053_1gadce0e0821b6a41be497d861fdb3b689c.html#exhale-typedef-a00053-1gadce0e0821b6a41be497d861fdb3b689c)
- [Typedef telux::therm::ThermalNotificationMask](https://docs.qualcomm.com/doc/80-PF458-10/topic/typedef_a00010_1ga1d55fc7e176770734327a3b176f7deff.html#exhale-typedef-a00010-1ga1d55fc7e176770734327a3b176f7deff)

## Variables

- [Variable telux::therm::DEFAULT\_TIMEOUT](https://docs.qualcomm.com/doc/80-PF458-10/topic/variable_a00010_1ga87425f1ada53acfbdd50fe0cca7dbcfe.html#exhale-variable-a00010-1ga87425f1ada53acfbdd50fe0cca7dbcfe)

Last Published: Mar 31, 2026

[Previous Topic
Namespace telux::tel](https://docs.qualcomm.com/bundle/publicresource/80-PF458-10/topics/namespace_telux__tel.md) [Next Topic
Namespace telux::wlan](https://docs.qualcomm.com/bundle/publicresource/80-PF458-10/topics/namespace_telux__wlan.md)