19 lines
235 B
C++
19 lines
235 B
C++
|
|
|
|
#include <vector>
|
|
#include <expected>
|
|
#include <string>
|
|
|
|
class Route {
|
|
public:
|
|
std::string dest;
|
|
int mask;
|
|
};
|
|
|
|
using Routes = std::vector<Route>;
|
|
|
|
class Router {
|
|
std::expected<Routes, std::string> List();
|
|
};
|
|
|