Слияние кода завершено, страница обновится автоматически
#ifndef _CONNECT_SCANNER_H_
#define _CONNECT_SCANNER_H_
#include "IScanner.h"
namespace PortScanner {
class ConnectScanner :
public IScanner {
public:
void Schedule(const std::string ip, uint16_t port);
//vector<shared_ptr<ResultItem> > GetResult();
void Run();
ConnectScanner();
~ConnectScanner();
protected:
void Notify(shared_ptr<ResultItem>);
void Attach(shared_ptr<IOutputer> outputer);
void Detach(shared_ptr<IOutputer> outputer);
private:
void HandleSchedule(const shared_ptr<HandleUnit> unit);
vector<ResultItem*> _rst;
boost::thread_group _tgrp;
};
}
#endif //_CONNECT_SCANNER_H_
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )