Hello everybody, (de)serialisation methods of all the currently existing config. classes were pushed to balooloo/nut, libconf branch:
https://github.com/balooloo/nut/commit/df8b584c7fef71741b33bff11a482a103360250e Please note that the deserialisation methods should work, however they are quite inefficient since they simply read the whole stream to memory and then call parseFromString. I guess it's enough for now, but in the future, the parser should be modified to use NutStream, directly. Nevertheless, this means that the code responsible for reading/writing nut.conf, upsmon.conf, upsd.conf, ups.conf and upsd.users and assembly of the associated configuration objects is there. Note however, that most of the code wasn't U-tested, yet. I wanted to write UTs, today, but I'm feeling a bit sick, I've a headache and I guess I'll have to leave that for the next week. As usual, reviews, comments, suggestions etc welcome. Kind regards, vasek -- Václav Krpec Network UPS Tools project Eaton Opensource Team ----------------------------- Eaton Elektrotechnika s.r.o. ~ S�dlo spolecnosti, jak je zaps�no v rejstr�ku: Kom�rovsk� 2406, Praha 9 - Horn� Pocernice, 193 00, Cesk� Republika ~ Jm�no, m�sto, kde byla spolecnost zaregistrov�na: Praha ~ Identifikacn� c�slo (ICO): 498 11 894 ----------------------------- _______________________________________________ Nut-upsdev mailing list Nut-upsdev@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev