#include <atsc_core_utils_dump_api.h>
◆ CDump()
Constructor of CDump.
- Parameters
-
- Return values
-
◆ ~CDump()
Deconstructor of CDump.
- Parameters
-
- Return values
-
◆ Clear()
Clears the dump list and deletes all dump files.
- Parameters
-
- Return values
-
◆ get_file()
CDump::get_file |
( |
int32_t |
iId | ) |
|
|
inline |
Get the dump file.
- Parameters
-
- Return values
-
◆ get_sec()
CDump::get_sec |
( |
int32_t |
iId | ) |
|
|
inline |
Get Seconds for dump request.
- Parameters
-
- Return values
-
◆ get_starttime()
CDump::get_starttime |
( |
int32_t |
iId | ) |
|
|
inline |
Get time related info.
- Parameters
-
- Return values
-
◆ GetHistory()
CDump::GetHistory |
( |
void |
| ) |
|
Retrieves the history of dump operations in JSON format.
- Parameters
-
- Return values
-
◆ is_dumping()
CDump::is_dumping |
( |
int32_t |
iId | ) |
|
|
inline |
Dump inprogress or not.
- Parameters
-
- Return values
-
◆ is_enable()
CDump::is_enable |
( |
int32_t |
iId | ) |
|
|
inline |
Whether the dump is enable.
- Parameters
-
- Return values
-
◆ Load()
Loads dump information from a JSON file.
- Parameters
-
- Return values
-
◆ Put()
CDump::Put |
( |
int32_t |
iId, |
|
|
unsigned char * |
pData, |
|
|
int32_t |
iSize |
|
) |
| |
|
inline |
Adds data to the specified dump request.
- Parameters
-
int32_t | iId, unsigned char *pData, int32_t iSize |
- Return values
-
◆ ReqResponse()
Generates a JSON response for a dump request.
- Parameters
-
- Return values
-
◆ Save()
Saves the dump list to a JSON file.
- Parameters
-
- Return values
-
◆ SetCallback()
CDump::SetCallback |
( |
void * |
pCtx, |
|
|
void * |
pFunc |
|
) |
| |
|
inline |
Set the callback_mGetInfo callback.
- Parameters
-
- Return values
-
◆ Start()
Starts a dump operation.
- Parameters
-
- Return values
-
◆ Stop()
CDump::Stop |
( |
int32_t |
iId | ) |
|
Stops a dump operation and records dump information.
- Parameters
-
- Return values
-
◆ mDumpReq
The documentation for this class was generated from the following files:
- /home/nick/DTVKit/ATSC3/src/atsc/core/src/utils/dump/atsc_core_utils_dump_api.h
- /home/nick/DTVKit/ATSC3/src/atsc/core/src/utils/dump/atsc_core_utils_dump_api.cpp