I can address this:
current_average_speed_element->in_bytes How do I contact so:
string myvar = "in_bytes"; //... current_average_speed_element->myvar; All code in its entirety:
#include <fstream> #include <stdio.h> #include <typeinfo> #include <vector> using namespace std; class map_element { public: map_element() : in_bytes(0){ } void set(int val){in_bytes=val;} uint64_t in_bytes; }; int main() { vector<map_element> current_element; current_element.resize(1); current_element[0].set(199999); map_element* current_average_speed_element; current_average_speed_element = ¤t_element[0]; string myvar = "in_bytes"; //cout << "OUT RESULT: " << current_average_speed_element->{myvar} <<endl; return 0; }
protocol: tcp|udp|.... direction: incoming|outcoming flags: SYN|ACK|...for each value each character has its own counter:element->tcp_syn_incoming... so not to go through all the possible options, I plan to generate this verykey = tcp_syn_incoming- fizikst