iw4x-client/src/Components/Modules/Discovery.hpp

25 lines
356 B
C++
Raw Normal View History

2016-01-03 13:28:47 -05:00
namespace Components
{
class Discovery : public Component
{
public:
Discovery();
~Discovery();
const char* GetName() { return "Discovery"; };
2016-01-03 18:00:07 -05:00
static void Perform();
2016-01-03 21:27:43 -05:00
private:
2016-06-30 13:38:48 -04:00
class Container
2016-01-03 21:27:43 -05:00
{
2016-06-30 13:38:48 -04:00
public:
2016-01-03 21:27:43 -05:00
bool Perform;
bool Terminate;
2016-06-02 09:11:31 -04:00
std::thread Thread;
2016-01-04 05:32:05 -05:00
std::string Challenge;
2016-01-03 21:27:43 -05:00
};
static Container DiscoveryContainer;
2016-01-03 13:28:47 -05:00
};
}