9 #ifndef anna_diameter_codec_EngineManager_hpp 10 #define anna_diameter_codec_EngineManager_hpp 50 bool a_autoSelectFromApplicationId;
51 appid_codec_engines_t a_appid_codec_engines;
63 appid_codec_engines_it
begin()
const {
return a_appid_codec_engines.begin(); }
68 appid_codec_engines_it
end()
const {
return a_appid_codec_engines.end(); }
73 int size()
const {
return a_appid_codec_engines.size(); }
102 return ((size() != 1) ? NULL : begin()->second);
int size() const
Definition: EngineManager.hpp:73
Definition: Engine.hpp:42
void selectFromApplicationId(bool enable)
Definition: EngineManager.hpp:118
Definition: Singleton.hpp:76
std::map< anna::diameter::ApplicationId, Engine * >::iterator appid_codec_engines_nc_it
Definition: EngineManager.hpp:35
std::map< anna::diameter::ApplicationId, Engine * >::const_iterator appid_codec_engines_it
Definition: EngineManager.hpp:34
std::map< anna::diameter::ApplicationId, Engine * > appid_codec_engines_t
Definition: EngineManager.hpp:31
virtual ~EngineManager()
Definition: EngineManager.hpp:58
bool selectFromApplicationId(void)
Definition: EngineManager.hpp:126
Engine * getMonoStackCodecEngine() const
Definition: EngineManager.hpp:101
xml::Node Node
Definition: Node.hpp:21
unsigned int ApplicationId
Definition: defines.hpp:64
appid_codec_engines_it begin() const
Definition: EngineManager.hpp:63
Definition: functions.hpp:118
Definition: EngineManager.hpp:46
appid_codec_engines_it end() const
Definition: EngineManager.hpp:68