*/
virtual void releaseLocalServer(LocalServer*) throw() {;}
+ // Gets the base protocol codec engine used internally.
+ // This engine is initializaed on constructor with the base protocol dictionary.
+ // The reason to not reuse any other codec engine from the application is to have this one isolated with no interference
+ // regarding configuration changes (validation depth/mode, fix mode, etc.).
+ //
+ // @return Pointer to the internal base protocol codec engine
+ codec::Engine *getBaseProtocolCodecEngine() const throw() { return const_cast<codec::Engine *>(&a_baseProtocolCodecEngine); }
private:
void assertBaseProtocolHealth() throw(anna::RuntimeException); // checks the dictionary
- // Gets the base protocol codec engine used internally.
- // This engine is initializaed on constructor with the base protocol dictionary.
- // The reason to not reuse any other codec engine from the application is to have this one isolated with no interference
- // regarding configuration changes (validation depth/mode, fix mode, etc.).
- //
- // @return Pointer to the internal base protocol codec engine
- codec::Engine *getBaseProtocolCodecEngine() const throw() { return const_cast<codec::Engine *>(&a_baseProtocolCodecEngine); }
-
//////////////////////////
// CLIENT FUNCTIONALITY //
//////////////////////////