1// PortConnection.h
2
3#ifndef NET_FS_PORT_CONNECTION_LISTENER_H
4#define NET_FS_PORT_CONNECTION_LISTENER_H
5
6#include <OS.h>
7
8#include "ConnectionListener.h"
9
10class PortConnectionListener : public ConnectionListener {
11public:
12								PortConnectionListener();
13	virtual						~PortConnectionListener();
14
15	virtual	status_t			Init(const char* parameters);
16
17	virtual	status_t			Listen(Connection** connection);
18	virtual	void				StopListening();
19
20	virtual	status_t			FinishInitialization(Connection* connection,
21									SecurityContext* securityContext,
22									User** user);
23
24private:
25			port_id				fPort;
26};
27
28#endif	// NET_FS_PORT_CONNECTION_LISTENER_H
29