CNSLNodeLookupThread.h [plain text]
#ifndef _CNSLNodeLookupThread_
#define _CNSLNodeLookupThread_ 1
#include <Carbon/Carbon.h>
#include <DirectoryServiceCore/DSLThread.h>
#include "CNSLPlugin.h"
class CNSLNodeLookupThread : public DSLThread
{
public:
CNSLNodeLookupThread ( CNSLPlugin* parentPlugin );
virtual ~CNSLNodeLookupThread ();
virtual void* Run ( void ) = 0;
void AddResult ( CFStringRef newNodeName );
void AddResult ( const char* newNodeName );
CNSLPlugin* GetParentPlugin ( void ) { return mParentPlugin; }
protected:
private:
CNSLPlugin* mParentPlugin;
};
#endif // #ifndef