Pass rule modification errors back to CommandListener.
Change-Id: If01334dccad8b6230648713a57fd58be180ac66b
diff --git a/server/RouteController.h b/server/RouteController.h
index 4695a6c..b826e08 100644
--- a/server/RouteController.h
+++ b/server/RouteController.h
@@ -32,14 +32,14 @@
static void Init();
- static bool addInterfaceToNetwork(unsigned netId, const char* interface, Permission permission);
- static bool removeInterfaceFromNetwork(unsigned netId, const char* interface,
- Permission permission);
- static bool modifyNetworkPermission(unsigned netId, const char* interface,
- Permission oldPermission, Permission newPermission);
+ static int addInterfaceToNetwork(unsigned netId, const char* interface, Permission permission);
+ static int removeInterfaceFromNetwork(unsigned netId, const char* interface,
+ Permission permission);
+ static int modifyNetworkPermission(unsigned netId, const char* interface,
+ Permission oldPermission, Permission newPermission);
- static bool addToDefaultNetwork(const char* interface, Permission permission);
- static bool removeFromDefaultNetwork(const char* interface, Permission permission);
+ static int addToDefaultNetwork(const char* interface, Permission permission);
+ static int removeFromDefaultNetwork(const char* interface, Permission permission);
static int addRoute(const char* interface, const char* destination, const char* nexthop,
TableType tableType, unsigned uid);