Ignore:
Timestamp:
Jul 6, 2009, 11:43:01 AM (15 years ago)
Author:
Christoph Mayer
Message:

avahi paar sachen gefixt, initiale tests mit poolrechnern klappen

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/bootstrap/modules/multicastdns/MulticastDns.h

    r4733 r4758  
    5353#endif
    5454
     55#include <iostream>
     56#include <string>
     57#include <map>
    5558#include <boost/thread/mutex.hpp>
    5659#include <boost/thread/thread.hpp>
    57 #include <iostream>
    58 #include <string>
    5960#include "ariba/utility/bootstrap/modules/BootstrapModule.h"
    6061#include "ariba/utility/logging/Logging.h"
     62
     63using std::string;
     64using std::map;
     65using std::make_pair;
    6166
    6267namespace ariba {
     
    6671        use_logging_h(MulticastDns);
    6772public:
    68         MulticastDns(string type, BootstrapInformationCallback* _callback);
     73        MulticastDns(BootstrapInformationCallback* _callback);
    6974        virtual ~MulticastDns();
    7075
     
    7984
    8085private:
    81         string serviceType;
     86        static const string serviceType;
    8287
    8388#ifdef HAVE_LIBAVAHI_CLIENT
    8489
    8590        AvahiClient*         avahiclient;
    86         AvahiEntryGroup*     avahigroup;
    8791        AvahiThreadedPoll*   avahipoll;
    8892        AvahiServiceBrowser* avahibrowser;
     93
     94        typedef map<string, AvahiEntryGroup*> AvahiGroupMap;
     95        AvahiGroupMap avahigroups;
    8996
    9097        static void client_callback(
Note: See TracChangeset for help on using the changeset viewer.