|
OpenCSD - CoreSight Trace Decode Library 1.8.3
|
#include <map>#include <new>#include "opencsd/ocsd_if_types.h"#include "common/ocsd_dcd_mngr_i.h"

Go to the source code of this file.
Classes | |
| class | OcsdLibDcdRegister |
| struct | built_in_decoder_info |
Macros | |
| #define | CREATE_BUILTIN_ENTRY(C, N) |
| Define to use to fill in an array of built_in_decoder_info_t structures. | |
Typedefs | |
| typedef IDecoderMngr *(* | CreateMngr) (const std::string &name) |
| typedef struct built_in_decoder_info | built_in_decoder_info_t |
Functions | |
| template<typename T> | |
| IDecoderMngr * | createManagerInst (const std::string &name) |
| #define CREATE_BUILTIN_ENTRY | ( | C, | |
| N ) |
Define to use to fill in an array of built_in_decoder_info_t structures.
Definition at line 128 of file ocsd_lib_dcd_register.h.
| typedef struct built_in_decoder_info built_in_decoder_info_t |
Structure to contain the information needed to create and register a builtin decoder manager with the library
| typedef IDecoderMngr *(* CreateMngr) (const std::string &name) |
Typedef of function signature to create a decoder manager.
| *name | : Registered name of the decoder. |
Definition at line 104 of file ocsd_lib_dcd_register.h.
| IDecoderMngr * createManagerInst | ( | const std::string & | name | ) |
Template function to create a specific decoder manager class object.
| &name | : Registered name of the decoder. |
Definition at line 113 of file ocsd_lib_dcd_register.h.