190075Sobrien// PortConnection.h 2132718Skan 390075Sobrien#ifndef NET_FS_PORT_CONNECTION_LISTENER_H 490075Sobrien#define NET_FS_PORT_CONNECTION_LISTENER_H 590075Sobrien 690075Sobrien#include <OS.h> 790075Sobrien 890075Sobrien#include "ConnectionListener.h" 990075Sobrien 1090075Sobrienclass PortConnectionListener : public ConnectionListener { 1190075Sobrienpublic: 1290075Sobrien PortConnectionListener(); 1390075Sobrien virtual ~PortConnectionListener(); 1490075Sobrien 1590075Sobrien virtual status_t Init(const char* parameters); 1690075Sobrien 1790075Sobrien virtual status_t Listen(Connection** connection); 1890075Sobrien virtual void StopListening(); 19169689Skan 20169689Skan virtual status_t FinishInitialization(Connection* connection, 2190075Sobrien SecurityContext* securityContext, 2290075Sobrien User** user); 2390075Sobrien 24132718Skanprivate: 25132718Skan port_id fPort; 2690075Sobrien}; 2790075Sobrien 2890075Sobrien#endif // NET_FS_PORT_CONNECTION_LISTENER_H 2990075Sobrien