CBrowseServiceLookupThread.h [plain text]
#ifndef _CBrowseServiceLookupThread_
#define _CBrowseServiceLookupThread_ 1
#include "zonelist.h"
#include "serverlist.h"
#include "CNSLServiceLookupThread.h"
class CBrowseServiceLookupThread : public CNSLServiceLookupThread
{
public:
CBrowseServiceLookupThread ( CNSLPlugin* parentPlugin, char* serviceType, CNSLDirNodeRep* nodeDirRep );
virtual ~CBrowseServiceLookupThread ();
virtual void* Run ( void );
void SetDefaultNeighborhoodNamePtr ( const char *name );
protected:
OSStatus DoLookupOnService ( char* service, char *zone );
private:
CFStringRef mServiceListRef;
char* mBuffer;
const char* mDefaultNeighborhoodName;
};
#endif // #ifndef