On May 30, 2011, at 7:01 PM, Xavier Serra Román wrote: > On May 28, 2011, at 10:14 PM, David García Garzón wrote: > >> Look twice. Processing::GetConfig() really exists. It returns a const >> reference >> to the base class you can then DeepCopy. Not sure how to get a default >> constructed one. I thought we had an Species() like method like we have for >> enums. We might need to add it. > > Yep, sorry. Don't know how it escaped me, I'm even using it in another > function. > > Another thing, I'm implementing now error checking on the network proxy and I > wanted > to use the errors clam gives but all of them are assert, which can't be > catched. > > So, for example, when choosing for a new processing a name that is already > taken the > only solution I can think of is search the processing list for the name and: > a) If it exists, throw exception > b) If it doesn't, add the processing > Is this the only way? Should we implement throwing exceptions in clam?
Nevermind again, Network::HasProcessing works in this case _______________________________________________ clam-devel mailing list clam-devel@lists.clam-project.org http://lists.clam-project.org/listinfo.cgi/clam-devel-clam-project.org