Updated the property system and added a packet loss calculator
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user