Changeset 823

Show
Ignore:
Timestamp:
06/27/07 17:20:48 (17 months ago)
Author:
volker
Message:

new plugin: netinfo

Location:
branches/volker_dev
Files:
1 added
3 modified

Legend:

Unmodified
Added
Removed
  • branches/volker_dev/plugin.c

    r818 r823  
    9696    "mpd", 
    9797#endif 
    98      
     98 
    9999#ifdef PLUGIN_MYSQL 
    100100    "mysql", 
     
    103103    "netdev", 
    104104#endif 
     105#ifdef PLUGIN_NETINFO 
     106    "netinfo", 
     107#endif 
    105108#ifdef PLUGIN_POP3 
    106109    "pop3", 
     
    136139    "xmms", 
    137140#endif 
    138      
     141 
    139142    NULL, 
    140143}; 
     
    187190int plugin_init_netdev(void); 
    188191void plugin_exit_netdev(void); 
     192int plugin_init_netinfo(void); 
     193void plugin_exit_netinfo(void); 
    189194int plugin_init_pop3(void); 
    190195void plugin_exit_pop3(void); 
     
    214219{ 
    215220    int i; 
    216      
     221 
    217222    printf("available plugins:\n  "); 
    218      
     223 
    219224    for (i = 0; Plugins[i]; i++) { 
    220225  printf("%s", Plugins[i]); 
     
    287292    plugin_init_netdev(); 
    288293#endif 
     294#ifdef PLUGIN_NETINFO 
     295    plugin_init_netinfo(); 
     296#endif 
    289297#ifdef PLUGIN_POP3 
    290298    plugin_init_pop3(); 
     
    377385#ifdef PLUGIN_NETDEV 
    378386    plugin_exit_netdev(); 
     387#endif 
     388#ifdef PLUGIN_NETINFO 
     389    plugin_exit_netinfo(); 
    379390#endif 
    380391#ifdef PLUGIN_POP3 
  • branches/volker_dev/plugin.h

    r728 r823  
    3131#define _PLUGIN_H_ 
    3232 
     33int plugin_list(void); 
    3334int plugin_init(void); 
    3435void plugin_exit(void); 
  • branches/volker_dev/plugins.m4

    r817 r823  
    5050   case "$plugin" in 
    5151      list) 
    52          AC_MSG_RESULT([TO BE DONE...]) 
     52         AC_MSG_RESULT( 
     53            [available plugins:] 
     54            [ apm,cpuinfo,diskstats,dvb,exec,file,gps,i2c_sensors,iconv,imon,isdn,kvv,] 
     55            [ loadavg,meminfo,mpd,mysql,netdev,netinfo,pop3,ppp,proc_stat,sample,seti,] 
     56            [ statfs,uname,uptime,wireless,xmms]) 
    5357         AC_MSG_ERROR([run ./configure --with-plugins=...]) 
    5458         ;; 
     
    7175         PLUGIN_MYSQL="yes" 
    7276         PLUGIN_NETDEV="yes" 
     77         PLUGIN_NETINFO="yes" 
    7378         PLUGIN_POP3="yes" 
    7479         PLUGIN_PPP="yes" 
     
    133138      netdev) 
    134139         PLUGIN_NETDEV=$val 
     140         ;; 
     141      netinfo) 
     142         PLUGIN_NETINFO=$val 
    135143         ;; 
    136144      pop3) 
     
    334342fi 
    335343 
    336 # network device 
     344# /proc/net/dev 
    337345if test "$PLUGIN_NETDEV" = "yes"; then 
    338346   PLUGINS="$PLUGINS plugin_netdev.o" 
    339347   AC_DEFINE(PLUGIN_NETDEV,1,[netdev plugin]) 
     348fi 
     349 
     350# configuration of network devices 
     351if test "$PLUGIN_NETINFO" = "yes"; then 
     352   PLUGINS="$PLUGINS plugin_netinfo.o" 
     353   AC_DEFINE(PLUGIN_NETINFO,1,[netinfo plugin]) 
    340354fi 
    341355