00001
00002
00003
00004
00005
00006
00007
00008 #ifndef WVSLP_H
00009 #define WVSLP_H
00010
00011 #include "wvautoconf.h"
00012
00013 #include "wvstringlist.h"
00014 #include "wvlog.h"
00015 #include "wverror.h"
00016
00017 typedef void* SLPHandle;
00018
00024 bool slp_get_servs(WvStringParm service, WvStringList &list);
00025
00029 class WvSlp
00030 {
00031 public:
00035 WvSlp();
00036
00040 ~WvSlp();
00041
00045 void add_service(WvStringParm servicename, WvStringParm hostname,
00046 WvStringParm port);
00047
00048 private:
00049 SLPHandle hslp;
00050
00051 WvLog log;
00052 WvError err;
00053 WvStringList services;
00054 };
00055
00056 #endif