Searched refs:IDecoderMngr (Results 1 - 9 of 9) sorted by relevance
/freebsd-13-stable/contrib/opencsd/decoder/include/common/ |
H A D | ocsd_lib_dcd_register.h | 63 const ocsd_err_t registerDecoderTypeByName(const std::string &name, IDecoderMngr *p_decoder_fact); //!< register a decoder manager interface 64 const ocsd_err_t getDecoderMngrByName(const std::string &name, IDecoderMngr **p_decoder_mngr); 65 const ocsd_err_t getDecoderMngrByType(const ocsd_trace_protocol_t decoderType, IDecoderMngr **p_decoder_mngr); 77 std::map<const std::string, IDecoderMngr *> m_decoder_mngrs; //!< map linking names to decoder manager interfaces. 78 std::map<const std::string, IDecoderMngr *>::const_iterator m_iter; //!< iterator for name search. 80 std::map<const ocsd_trace_protocol_t, IDecoderMngr *> m_typed_decoder_mngrs; //!< map linking decoder managers to protocol type ID 83 IDecoderMngr *m_pLastTypedDecoderMngr; //!< last manager we found by type 103 typedef IDecoderMngr *(*CreateMngr)(const std::string &name); 110 * @return IDecoderMngr * : pointer to the decoder manager base class interface. 112 template <typename T> IDecoderMngr *createManagerIns [all...] |
H A D | ocsd_dcd_tree_elem.h | 54 IDecoderMngr *dcd_mngr; //!< pointer to the decoder manager interface for the decodcer 74 void SetDecoderElement(const std::string &name, IDecoderMngr *dcdMngr, TraceComponent *pHandle, bool bCreated); 78 IDecoderMngr *getDecoderMngr() { return dcd_mngr; }; 92 inline void DecodeTreeElement::SetDecoderElement(const std::string &name, IDecoderMngr *dcdMngr, TraceComponent *pHandle, bool bCreated)
|
H A D | ocsd_dcd_mngr_i.h | 49 class IDecoderMngr class 52 IDecoderMngr() {}; function in class:IDecoderMngr 53 virtual ~IDecoderMngr() {};
|
H A D | ocsd_dcd_mngr.h | 45 class DecoderMngrBase : public IDecoderMngr
|
/freebsd-13-stable/contrib/opencsd/decoder/source/ |
H A D | ocsd_lib_dcd_register.cpp | 94 const ocsd_err_t OcsdLibDcdRegister::registerDecoderTypeByName(const std::string &name, IDecoderMngr *p_decoder_fact) 98 m_decoder_mngrs.emplace(std::pair<const std::string, IDecoderMngr *>(name,p_decoder_fact)); 99 m_typed_decoder_mngrs.emplace(std::pair<const ocsd_trace_protocol_t, IDecoderMngr *>(p_decoder_fact->getProtocolType(),p_decoder_fact)); 137 std::map<const ocsd_trace_protocol_t, IDecoderMngr *>::const_iterator iter = m_typed_decoder_mngrs.begin(); 140 IDecoderMngr *pMngr = iter->second; 147 const ocsd_err_t OcsdLibDcdRegister::getDecoderMngrByName(const std::string &name, IDecoderMngr **p_decoder_mngr) 156 std::map<const std::string, IDecoderMngr *>::const_iterator iter = m_decoder_mngrs.find(name); 163 const ocsd_err_t OcsdLibDcdRegister::getDecoderMngrByType(const ocsd_trace_protocol_t decoderType, IDecoderMngr **p_decoder_mngr) 176 std::map<const ocsd_trace_protocol_t, IDecoderMngr *>::const_iterator iter = m_typed_decoder_mngrs.find(decoderType); 186 std::map<const std::string, IDecoderMngr *> [all...] |
H A D | ocsd_dcd_tree.cpp | 399 IDecoderMngr *pDecoderMngr = 0;
|
/freebsd-13-stable/contrib/opencsd/decoder/source/c_api/ |
H A D | ocsd_c_api_custom_obj.h | 43 class CustomDcdMngrWrapper : public IDecoderMngr
|
H A D | ocsd_c_api_custom_obj.cpp | 94 IDecoderMngr *p_mngr = 0;
|
H A D | ocsd_c_api.cpp | 167 IDecoderMngr *pDcdMngr;
|
Completed in 111 milliseconds