# Namespace telux::therm ## Classes - [Struct BoundCoolingDevice](https://docs.qualcomm.com/doc/80-PF458-2/topic/struct_a02746.html#exhale-struct-a02746) - [Class ICoolingDevice](https://docs.qualcomm.com/doc/80-PF458-2/topic/class_a02762.html#exhale-class-a02762) - [Class IThermalListener](https://docs.qualcomm.com/doc/80-PF458-2/topic/class_a02742.html#exhale-class-a02742) - [Class IThermalManager](https://docs.qualcomm.com/doc/80-PF458-2/topic/class_a02750.html#exhale-class-a02750) - [Class IThermalShutdownListener](https://docs.qualcomm.com/doc/80-PF458-2/topic/class_a02766.html#exhale-class-a02766) - [Class IThermalShutdownManager](https://docs.qualcomm.com/doc/80-PF458-2/topic/class_a02770.html#exhale-class-a02770) - [Class IThermalZone](https://docs.qualcomm.com/doc/80-PF458-2/topic/class_a02758.html#exhale-class-a02758) - [Class ITripPoint](https://docs.qualcomm.com/doc/80-PF458-2/topic/class_a02754.html#exhale-class-a02754) - [Class ThermalFactory](https://docs.qualcomm.com/doc/80-PF458-2/topic/class_a02738.html#exhale-class-a02738) ## Enums - [Enum AutoShutdownMode](https://docs.qualcomm.com/doc/80-PF458-2/topic/enum_a00539_1ga0e0276eb0ae6b2814205b6db1b555b0d.html#exhale-enum-a00539-1ga0e0276eb0ae6b2814205b6db1b555b0d) - [Enum ThermalNotificationType](https://docs.qualcomm.com/doc/80-PF458-2/topic/enum_a00539_1ga296e25485ed56d21fec8e9490bc2060d.html#exhale-enum-a00539-1ga296e25485ed56d21fec8e9490bc2060d) - [Enum TripEvent](https://docs.qualcomm.com/doc/80-PF458-2/topic/enum_a00539_1gaa00872eba65f406e1091124c11aa0f9b.html#exhale-enum-a00539-1gaa00872eba65f406e1091124c11aa0f9b) - [Enum TripType](https://docs.qualcomm.com/doc/80-PF458-2/topic/enum_a00539_1ga46baef5b5059b5f5595170014971d761.html#exhale-enum-a00539-1ga46baef5b5059b5f5595170014971d761) ## Typedefs - [Typedef telux::therm::GetAutoShutdownModeResponseCb](https://docs.qualcomm.com/doc/80-PF458-2/topic/typedef_a00540_1gadce0e0821b6a41be497d861fdb3b689c.html#exhale-typedef-a00540-1gadce0e0821b6a41be497d861fdb3b689c) - [Typedef telux::therm::ThermalNotificationMask](https://docs.qualcomm.com/doc/80-PF458-2/topic/typedef_a00539_1ga1d55fc7e176770734327a3b176f7deff.html#exhale-typedef-a00539-1ga1d55fc7e176770734327a3b176f7deff) ## Variables - [Variable telux::therm::DEFAULT\_TIMEOUT](https://docs.qualcomm.com/doc/80-PF458-2/topic/variable_a00539_1ga87425f1ada53acfbdd50fe0cca7dbcfe.html#exhale-variable-a00539-1ga87425f1ada53acfbdd50fe0cca7dbcfe) Last Published: Sep 24, 2026 [Previous Topic Namespace telux::tel](https://docs.qualcomm.com/bundle/publicresource/80-PF458-2/topics/namespace_telux__tel.md) [Next Topic Namespace telux::wlan](https://docs.qualcomm.com/bundle/publicresource/80-PF458-2/topics/namespace_telux__wlan.md)