Remove dynamic exceptions
[anna.git] / example / diameter / launcher / MyDiameterEngine.hpp
index f304d0d..860fa67 100644 (file)
@@ -34,31 +34,27 @@ public:
   MyDiameterEngine(const char *className, const anna::diameter::stack::Dictionary *baseProtocolDictionary) : Engine(className, baseProtocolDictionary) {;}
 
 // Default implementation is enough
-//   void readDPA(anna::DataBlock &dpa, const anna::DataBlock & dpr) throw() {;} // DPA is not replied
-   void setCEA(const std::string &ceaPathfile) throw() { a_ceaPathfile = ceaPathfile; }
-   void readCEA(anna::DataBlock &cea, const anna::DataBlock & cer) throw();
-//   void readDWA(anna::DataBlock &dwa, const anna::DataBlock & dwr) throw() {;} // DWA is not replied
+//   void readDPA(anna::DataBlock &dpa, const anna::DataBlock & dpr) {;} // DPA is not replied
+//   void readDWA(anna::DataBlock &dwa, const anna::DataBlock & dwr) {;} // DWA is not replied
 
 private:
   anna::Recycler<MyDiameterEntity> a_entitiesRecycler;
 
-  anna::diameter::comm::Entity* allocateEntity() throw() { return a_entitiesRecycler.create(); }
+  anna::diameter::comm::Entity* allocateEntity() { return a_entitiesRecycler.create(); }
 
-  void releaseEntity(anna::diameter::comm::Entity* entity) throw() {
+  void releaseEntity(anna::diameter::comm::Entity* entity) {
     MyDiameterEntity* aux = static_cast <MyDiameterEntity*>(entity);
     a_entitiesRecycler.release(aux);
   }
 
   anna::Recycler<MyLocalServer> a_localServersRecycler;
 
-  anna::diameter::comm::LocalServer* allocateLocalServer() throw() { return a_localServersRecycler.create(); }
+  anna::diameter::comm::LocalServer* allocateLocalServer() { return a_localServersRecycler.create(); }
 
-  void releaseLocalServer(anna::diameter::comm::LocalServer* localServer) throw() {
+  void releaseLocalServer(anna::diameter::comm::LocalServer* localServer) {
     MyLocalServer* aux = static_cast <MyLocalServer*>(localServer);
     a_localServersRecycler.release(aux);
   }
-
-  std::string a_ceaPathfile; // path file to optional CEA (diameter local server configuration)
 };
 
 #endif