Searched refs:IDecoderMngr (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/opencsd/decoder/include/common/
H A Docsd_lib_dcd_register.h63 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 Docsd_dcd_tree_elem.h54 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 Docsd_dcd_mngr_i.h49 class IDecoderMngr class
52 IDecoderMngr() {}; function in class:IDecoderMngr
53 virtual ~IDecoderMngr() {};
H A Docsd_dcd_mngr.h45 class DecoderMngrBase : public IDecoderMngr
/freebsd-13-stable/contrib/opencsd/decoder/source/
H A Docsd_lib_dcd_register.cpp94 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 Docsd_dcd_tree.cpp399 IDecoderMngr *pDecoderMngr = 0;
/freebsd-13-stable/contrib/opencsd/decoder/source/c_api/
H A Docsd_c_api_custom_obj.h43 class CustomDcdMngrWrapper : public IDecoderMngr
H A Docsd_c_api_custom_obj.cpp94 IDecoderMngr *p_mngr = 0;
H A Docsd_c_api.cpp167 IDecoderMngr *pDcdMngr;

Completed in 111 milliseconds