X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnetvis.h;h=eb8c0a8e9d66fab276be8e6cd93687302a11db78;hb=d44d45bee2c3b6b5a8822ecdc23528dcf039ee2a;hp=fd1b73cddc57440a38e7a3fc3ad48203fd1d9a5c;hpb=c147c9caaf9bc2f6323baf188a438ced9f0f5894;p=netvis.git diff --git a/source/netvis.h b/source/netvis.h index fd1b73c..eb8c0a8 100644 --- a/source/netvis.h +++ b/source/netvis.h @@ -42,29 +42,26 @@ private: std::map hosts; std::map disabled_hosts; std::list packets; - std::map ports; - bool draw_labels; - bool blend; + std::map ports; Msp::Time::TimeStamp tick_t; Msp::Time::TimeStamp fps_t; unsigned frames; float fps; - Msp::Debug::Profiler profiler; - public: NetVis(int, char **); ~NetVis(); const Msp::GL::Font &get_font() const { return *font; } const std::map &get_hosts() const { return hosts; } + const std::map &get_ports() const { return ports; } private: virtual void tick(); + void render(); Host &get_host(unsigned); Msp::GL::Color generate_color(bool) const; const Port &get_port(unsigned); - void key_press(unsigned, unsigned, wchar_t); static void capture_handler(unsigned char *, const pcap_pkthdr *, const unsigned char *);