Ignore:
Timestamp:
Nov 4, 2009, 11:20:00 AM (15 years ago)
Author:
Christoph Mayer
Message:

-ovlvis verschoben und 3dvis hinzu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/visual/OvlVis.h

    r6584 r6822  
    4545#include <map>
    4646#include <boost/utility.hpp>
    47 #include <boost/asio.hpp>
    48 #include "ariba/utility/types/NodeID.h"
    49 #include "ariba/utility/logging/Logging.h"
    5047#include "ariba/utility/system/Timer.h"
    5148#include "ariba/utility/misc/Helper.h"
    5249#include "ariba/utility/misc/KeyMapping.hpp"
    53 #include "ariba/utility/configuration/Configuration.h"
     50#include "ariba/utility/visual/ServerVis.h"
    5451
    5552using std::string;
     
    5956using std::cout;
    6057using std::ostringstream;
    61 using boost::asio::ip::tcp;
    62 using ariba::utility::NodeID;
    63 using ariba::utility::Configuration;
    6458using ariba::utility::KeyMapping;
    6559using ariba::utility::Timer;
     
    6862namespace utility {
    6963
    70 class OvlVis : private boost::noncopyable {
     64class OvlVis : public ServerVis, private boost::noncopyable {
    7165        use_logging_h(OvlVis);
    7266public:
    7367        static OvlVis& instance() { static OvlVis the_inst; return the_inst; }
    7468
    75         typedef enum _NETWORK_ID {
    76                 NETWORK_ID_BASE_COMMUNICATION   = 1,
    77                                 NETWORK_ID_BASE_OVERLAY = 2,
    78                                 NETWORK_ID_EONSON               = 3,
    79                                 NETWORK_ID_MCPO                 = 4,
    80                                 NETWORK_ID_CLIO                 = 5,
    81                                 NETWORK_ID_VIDEOSTREAM  = 6,
    82                                 NETWORK_ID_GAME                 = 7,
    83                                 NETWORK_ID_SECURITY     = 8,
    84         } NETWORK_ID;
    85 
    8669        //****************************************************************
    8770        // Node creation, node connections, status, node deletion, ...
     
    162145                        unsigned char b
    163146        );
    164 
    165         typedef enum _NODE_COLORS {
    166                 NODE_COLORS_GREY,
    167                 NODE_COLORS_GREEN,
    168                 NODE_COLORS_RED,
    169         } NODE_COLORS;
    170147
    171148        /**
     
    385362protected:
    386363        OvlVis();
    387         ~OvlVis();
     364        virtual ~OvlVis();
    388365
    389366private:
    390367        void sendMessage( const string msg, NETWORK_ID nid );
    391         void sendSocket( const string msg );
    392 
    393         /**
    394          * boost asio stuff for connecting to ovlvis
    395          */
    396         boost::asio::io_service io_service;
    397         tcp::socket socket;
    398         volatile bool socketOpened;
    399368
    400369        typedef pair<NodeID, NodeID> NodePair;
Note: See TracChangeset for help on using the changeset viewer.