23 #ifndef __TOOLS_PLUGIN_PLUGIN_TOOL_H_ 24 #define __TOOLS_PLUGIN_PLUGIN_TOOL_H_ 26 #include <netcomm/fawkes/client_handler.h> 27 #include <utils/system/signal.h> 30 class FawkesNetworkClient;
31 class FawkesNetworkMessage;
44 void handle_signal(
int signum);
46 void set_load_plugin(
const char *plugin_name);
47 void set_unload_plugin(
const char *plugin_name);
48 void set_watch_mode();
53 static void print_usage(
const char *program_name);
62 virtual void deregistered(
unsigned int id)
throw();
64 unsigned int id)
throw();
65 virtual void connection_died(
unsigned int id)
throw();
66 virtual void connection_established(
unsigned int id)
throw();
81 const char *plugin_name;
82 const char *__program_name;
Message handler for FawkesNetworkClient.
Simple Fawkes network client.
Fawkes library namespace.
Representation of a message that is sent over the network.
Interface for signal handling.
Parse command line arguments.