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 vint32 fSocket; 31}; 32 33#endif // NET_FS_INSECURE_CONNECTION_LISTENER_H 34