1// InsecureConnection.h
2
3#ifndef NET_FS_INSECURE_CONNECTION_LISTENER_H
4#define NET_FS_INSECURE_CONNECTION_LISTENER_H
5
6#ifdef HAIKU_TARGET_PLATFORM_BEOS
7#	include <socket.h>
8#else
9#	include <netinet/in.h>
10#	include <sys/socket.h>
11#endif
12
13#include "ConnectionListener.h"
14
15class InsecureConnectionListener : public ConnectionListener {
16public:
17								InsecureConnectionListener();
18	virtual						~InsecureConnectionListener();
19
20	virtual	status_t			Init(const char* parameters);
21
22	virtual	status_t			Listen(Connection** connection);
23	virtual	void				StopListening();
24
25	virtual	status_t			FinishInitialization(Connection* connection,
26									SecurityContext* securityContext,
27									User** user);
28
29private:
30			int32				fSocket;
31};
32
33#endif	// NET_FS_INSECURE_CONNECTION_LISTENER_H
34