# LLM subsystem APIs

Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/llm_functions.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/llm_functions.html)

Describes LinkLatencyManager methods with definitions, parameter, and return details.

- **[Constructor](https://docs.qualcomm.com/doc/80-PK177-134/topic/llm_creator.html)**  

Constructor for the main link into the LinkLatency.
- **[setLevel](https://docs.qualcomm.com/doc/80-PK177-134/topic/setlevel.html)**  

Sets the uplink and downlink latency levels on the device. It also provides an option         to enable the connection extension.
- **[prioritizeDefaultDataSubscription](https://docs.qualcomm.com/doc/80-PK177-134/topic/prioritizedefaultdatasubscription.html)**  

Prioritizes the DDS.
- **[registerFilterStatusUpdates](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_filter_status_updates.html)**  

Registers a callback to receive filter status updates.
- **[addFilter](https://docs.qualcomm.com/doc/80-PK177-134/topic/add_filter.html)**  

 Adds a new filter to the system and applies the provided uplink/downlink levels, PDCP timer, and OOD value.
- **[addFilterV2](https://docs.qualcomm.com/doc/80-PK177-134/topic/add_filter_v2.html)**  

This API adds a new filter; it is the same as [addFilter](https://docs.qualcomm.com/doc/80-PK177-134/topic/add_filter.html), but with an extra argument     for application type.
- **[getFilters](https://docs.qualcomm.com/doc/80-PK177-134/topic/get_filters.html)**  

Retrieves all the filters added by the client along with each filter’s current         status.
- **[updateLatencyLevel](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_latency_level.html)**  

Updates the corresponding filter based on the ID with new uplink and downlink levels.
- **[updateOod](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_ood.html)**  

Updates the corresponding filter based on the ID with a new out of order delivery (OOD) value.
- **[updatePdcpTimer](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_pdcp_timer.html)**  

Updates the corresponding filter based on the ID with a new PDCP timer         value.
- **[deleteFilter](https://docs.qualcomm.com/doc/80-PK177-134/topic/delete_filter.html)**  

Deletes the corresponding filter based on the ID.
- **[deleteAllFilters](https://docs.qualcomm.com/doc/80-PK177-134/topic/delete_all_filters.html)**  

Deletes all the filters added by the client.
- **[updateOodForDds](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_ood_for_dds.html)**  

Updates the out of order delivery (OOD) value for the DDS.
- **[updatePdcpTimerForDds](https://docs.qualcomm.com/doc/80-PK177-134/topic/update_pdcp_timer_for_dds.html)**  

Updates the PDCP timer value for the DDS.
- **[enableHighPerfGaming](https://docs.qualcomm.com/doc/80-PK177-134/topic/enable_high_perf_gaming.html)**  

Enables or disables high performance gaming.
- **[prioritizeDataPerSubscription](https://docs.qualcomm.com/doc/80-PK177-134/topic/prioritize_data_per_subscription.html)**  

Prioritizes the DDS.
- **[registerForPriorityQueueReports](https://docs.qualcomm.com/doc/80-PK177-134/topic/register_for_priority_queue_reports.html)**  

Registers or unregisters a client for periodic priority queue reports. See [getForPriorityQueueReport](https://docs.qualcomm.com/doc/80-PK177-134/topic/get_for_priority_queue_report.html) for information about only retrieving the         report once.
- **[getForPriorityQueueReport](https://docs.qualcomm.com/doc/80-PK177-134/topic/get_for_priority_queue_report.html)**  

Gets the client a single priority queue report.

**Parent Topic:** [Link latency manager (smart data flow)](https://docs.qualcomm.com/doc/80-PK177-134/topic/llm.html)

Last Published: Nov 14, 2024

[Previous Topic
Link latency manager (smart data flow)](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/llm.md) [Next Topic
Constructor](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/llm_creator.md)