Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

wvslp.h

00001 /*
00002  * Worldvisions Weaver Software:
00003  *   Copyright (C) 1997-2004 Net Integration Technologies, Inc.
00004  *
00005  * OpenSLP Service Lister
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 /* WVSLP_H */

Generated on Sun Jul 10 17:30:57 2005 for WvStreams by  doxygen 1.4.0