haiku/src/servers/net/PPPServer.h

34 lines
664 B
C++

/*
* Copyright 2004-2005, Waldemar Kornewald <wkornew@gmx.net>
* Distributed under the terms of the MIT License.
*/
#ifndef _PPP_SERVER__H
#define _PPP_SERVER__H
#include <Handler.h>
#include <PPPInterfaceListener.h>
class PPPServer : public BHandler {
public:
PPPServer();
virtual ~PPPServer();
virtual void MessageReceived(BMessage *message);
// the SimpleMessageFilter routes ppp_server messages to this handler
private:
void InitInterfaces();
void UninitInterfaces();
void HandleReportMessage(BMessage *message);
void CreateConnectionRequestWindow(ppp_interface_id id);
private:
PPPInterfaceListener fListener;
};
#endif