summaryrefslogtreecommitdiff
path: root/icespider/embedded/listenSocket.h
blob: 36a704fc209f18fea7cd0757b7c8610121cb2502 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef ICESPIDER_EMBEDDED_LISTENSOCKET_H
#define ICESPIDER_EMBEDDED_LISTENSOCKET_H

#include "socketHandler.h"
#include <netinet/in.h>

namespace IceSpider::Embedded {
	class ListenSocket : public SocketHandler {
		public:
			ListenSocket(unsigned short portno);

			FdSocketEventResultFuture read(Listener * listener) override;

		private:
			struct sockaddr_in serveraddr;
	};
}

#endif