// Time-stamp: "26.04.21 12:07 meinTollesModul_test.cpp klaus.wachtler@esolutions.de" #include #include #include "meinTollesModul.hpp" void meineCallback( time_t zeit ) { std::cout << "oh, es ist jetzt " << zeit << " bzw. " << ctime( &zeit ) << std::endl; } int main( int nargs, char **args ) { try { MeinTollesModul meinTollesModul; std::cout << "Abonniere..." << std::endl; meinTollesModul.subscribe( meineCallback ); sleep( 5 ); std::cout << "Kündigen..." << std::endl; meinTollesModul.unsubscribe( meineCallback ); sleep( 5 ); std::cout << "fertig!" << std::endl; } catch( std::exception &Fehler ) { std::cerr << "Fehler: <" << Fehler.what() << "> in " << __PRETTY_FUNCTION__ << "\n"; } }