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 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);
}