Updated the property system and added a packet loss calculator

This commit is contained in:
WolverinDEV
2020-04-08 02:56:08 +02:00
parent f86c9b522a
commit 607ae9a3e6
16 changed files with 1257 additions and 712 deletions
+5 -4
View File
@@ -7,15 +7,14 @@ using namespace std;
int main() {
assert(property::impl::validateUnique());
//assert(property::impl::validateUnique());
cout << property::impl::info(property::VIRTUALSERVER_HOST)->name << endl;
cout << property::impl::info<property::VirtualServerProperties>("virtualserver_host")->name<< endl;
cout << property::describe(property::VIRTUALSERVER_HOST).name << endl;
cout << property::find(property::PROP_TYPE_SERVER, "virtualserver_host").name<< endl;
Properties props;
props.register_property_type<property::InstanceProperties>();
cout << "X: " << property::impl::info(property::SERVERINSTANCE_QUERY_PORT)->default_value << endl;
auto property = props[property::SERVERINSTANCE_QUERY_PORT];
cout << "Port: " << props[property::SERVERINSTANCE_QUERY_PORT].as<string>() << endl;
@@ -26,6 +25,7 @@ int main() {
cout << "Port: " << props[property::SERVERINSTANCE_QUERY_PORT].as<int32_t>() << endl;
/*
{
assert(property::impl::validateInput("022222", property::TYPE_UNSIGNED_NUMBER) == true);
assert(property::impl::validateInput("000000", property::TYPE_UNSIGNED_NUMBER) == true);
@@ -54,6 +54,7 @@ int main() {
assert(property::impl::validateInput("-.1-", property::TYPE_FLOAT) == false);
assert(property::impl::validateInput("-2.22222.2", property::TYPE_FLOAT) == false);
}
*/
{
TIMING_START(timings);