#ifndef SNTPTEST_H #define SNTPTEST_H #include "tests_main.h" extern "C" { #include "ntp_stdlib.h" #include "sntp-opts.h" }; class sntptest : public ntptest { protected: sntptest() { optionSaveState(&sntpOptions); } ~sntptest() { optionRestore(&sntpOptions); } void ActivateOption(const char* option, const char* argument) { const int ARGV_SIZE = 4; char* opts[ARGV_SIZE]; opts[0] = estrdup("sntpopts"); opts[1] = estrdup(option); opts[2] = estrdup(argument); opts[3] = estrdup("127.0.0.1"); optionProcess(&sntpOptions, ARGV_SIZE, opts); } }; #endif // SNTPTEST_H