Next: Sample C++ Application using "wildcarding" Up: Sample Applications Previous: Sample Code and "How-to's"
#include <cmlog.h> #include <cmlogFilter.h> #include <cmlogFilterSLAC.h> ... cmlogClient *client = cmlogClient::logClient(); // set up client connection cmlogFilterSLAC *filter = new cmlogFilterSLAC(); // create SLAC filter client -> setFilter (filter); // install SLAC filter // set up first throttle filter -> setThrottle ("text", // in field "text" 2, // allow 2 messages 10.0, // every 10 seconds "agv"); // matching substring "agv" // set up second throttle filter -> setThrottle ("foo", // in field "foo" 1, // allow 1 message 60.0, // every 60 seconds (long)101); // when its value == 101 ... filter -> throttleShow (); // display list of throttles ... filter -> throttleOff (); // temporarily disable all throttles ... filter -> throttleOn (); // re-enable all throttles ...