1 /* 2 * Copyright 2004-2005, Waldemar Kornewald <wkornew@gmx.net> 3 * Distributed under the terms of the MIT License. 4 */ 5 6 #ifndef _PPP_SERVER__H 7 #define _PPP_SERVER__H 8 9 #include <Handler.h> 10 #include <PPPInterfaceListener.h> 11 12 13 class PPPServer : public BHandler { 14 public: 15 PPPServer(); 16 virtual ~PPPServer(); 17 18 virtual void MessageReceived(BMessage *message); 19 // the SimpleMessageFilter routes ppp_server messages to this handler 20 21 private: 22 void InitInterfaces(); 23 void UninitInterfaces(); 24 25 void HandleReportMessage(BMessage *message); 26 void CreateConnectionRequestWindow(ppp_interface_id id); 27 28 private: 29 PPPInterfaceListener fListener; 30 }; 31 32 33 #endif 34