HAP_ps APIs
HAP_ps
Manage Dynamic List.

Classes

struct  HAP_process
 

Typedefs

typedef struct HAP_process HAP_process
 

Functions

int HAP_get_process_list (uint32 *num_processes, HAP_process **processes)
 
int HAP_add_to_process_list (HAP_process *process)
 
int HAP_remove_from_process_list (int hlos_pid)
 
int HAP_set_process_name (char *name)
 
int HAP_thread_migrate (int tidQ)
 

Detailed Description

Function Documentation

◆ HAP_add_to_process_list()

int HAP_add_to_process_list ( HAP_process process)

Add new entry to process list

Parameters
[in]process: Pointer to node to be added to the process list
Returns
0 on success, valid non-zero error code on failure

◆ HAP_get_process_list()

int HAP_get_process_list ( uint32 *  num_processes,
HAP_process **  processes 
)

Get list of active processes

Parameters
[out]num_processes: Number of active processes
[out]processes: Pointer to the list of processes
Returns
0 on success, valid non-zero error code on failure

◆ HAP_remove_from_process_list()

int HAP_remove_from_process_list ( int  hlos_pid)

Remove entry from process list

Parameters
[in]hlos_pid: HLOS process ID of entry to be removed from the process list
Returns
0 on success, valid non-zero error code on failure

◆ HAP_set_process_name()

int HAP_set_process_name ( char *  name)

Set name of current process

Parameters
[in]name: Name of process
Returns
0 on success, valid non-zero error code on failure

◆ HAP_thread_migrate()

int HAP_thread_migrate ( int  tidQ)

API deprecated from SM8150 onwards.