1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/micooz-PortScanner

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ConnectScanner.h 707
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Micooz Отправлено 23.10.2014 06:54 a096fb5
#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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/micooz-PortScanner.git
git@api.gitlife.ru:oschina-mirror/micooz-PortScanner.git
oschina-mirror
micooz-PortScanner
micooz-PortScanner
master