Add message handling for adding persistent network configurations (as in
wireless_network). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42806 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -11,10 +11,11 @@
|
||||
|
||||
#define kNetServerSignature "application/x-vnd.haiku-net_server"
|
||||
|
||||
#define kMsgConfigureInterface 'COif'
|
||||
#define kMsgConfigureResolver 'COrs'
|
||||
#define kMsgJoinNetwork 'JNnw'
|
||||
#define kMsgLeaveNetwork 'LVnw'
|
||||
#define kMsgConfigureInterface 'COif'
|
||||
#define kMsgConfigureResolver 'COrs'
|
||||
#define kMsgAddPersistentNetwork 'APnw'
|
||||
#define kMsgJoinNetwork 'JNnw'
|
||||
#define kMsgLeaveNetwork 'LVnw'
|
||||
|
||||
|
||||
#endif // _NET_SERVER_H
|
||||
|
||||
@@ -357,6 +357,16 @@ NetServer::MessageReceived(BMessage* message)
|
||||
break;
|
||||
}
|
||||
|
||||
case kMsgAddPersistentNetwork:
|
||||
{
|
||||
status_t status = fSettings.AddNetwork(*message);
|
||||
|
||||
BMessage reply(B_REPLY);
|
||||
reply.AddInt32("status", status);
|
||||
message->SendReply(&reply);
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
BApplication::MessageReceived(message);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user