Header file for ASP Test Lifecycle Control (TLC) APIs. More...
#include <clAmsTypes.h>
Go to the source code of this file.
Classes | |
struct | ClTcParamListT |
List to store all the parsed runtime configuration paramaters, by TLC. More... | |
struct | ClTcParamT |
Basic structure to store the parsed runtime configuration paramater, by TLC. More... | |
union | ClTcParamValU |
Union to store parsed runtime configuration paramater value, by TLC. More... |
Macros | |
#define | TC_MAX_STR_LENGTH 256 |
Default size of all strings used within the TLC infrastructure. |
Typedefs | |
typedef struct ClTcParamListT | ClTcParamListT |
List to store all the parsed runtime configuration paramaters, by TLC. | |
typedef struct ClTcParamT | ClTcParamT |
Basic structure to store the parsed runtime configuration paramater, by TLC. | |
typedef enum ClTcParamTypeE | ClTcParamTypeE |
Current paramater types supported by TLC. | |
typedef union ClTcParamValU | ClTcParamValU |
Union to store parsed runtime configuration paramater value, by TLC. |
Enumerations | |
enum | ClTcParamTypeE |
Current paramater types supported by TLC. More... |
Functions | |
int | clTcActivate (ClAmsCSIDescriptorT *csi_desc, ClAmsHAStateT ha_state) |
API called to start the test case registered by the user in clTcInitialze. | |
void | clTcFinalize (void) |
Stop the Test Lifecyle Control (TLC) control loop. | |
int | clTcInitialize (const ClCharT *subsystem, const ClCharT *test_name, int(*func_to_register)(ClTcParamListT *param_list)) |
Initialize Test Lifecycle Control (TLC) infrastructure and register test case start function. | |
int | clTcParseConfigFile (ClCharT *file_path, ClCharT *file_name, ClCharT *subsystem_name, ClCharT *test_case_name, ClTcParamListT *param_list) |
Parse a file containing runtime paramaters for a test case. | |
int | clTcParseWorkLoad (ClAmsCSIDescriptorT *csi_desc, ClCharT *subsystem_name, ClCharT *test_case_name, ClTcParamListT *param_list) |
Wrapper function for clTcParsConfigFile, called with the AMF CSI descriptor. | |
void | clTcPrintParams (void) |
Print utility that prints the parsed runtime configuration parameters. | |
void | clTcRun (void) |
API called to activate Test Lifecycle Control (TLC) control loop. |
Header file for ASP Test Lifecycle Control (TLC) APIs.