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

-ovlvis verschoben und 3dvis hinzu

File:
1 edited

Legend:

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

    r6584 r6822  
    4242namespace utility {
    4343
    44 //*****************************************************
    45 //*****************************************************
    46 //*****************************************************
    47 
    4844use_logging_cpp(OvlVis);
    4945
    50 OvlVis::OvlVis() : socket(io_service), socketOpened(false) {
    51 
    52         if( ! Configuration::haveConfig() ) return;
    53         if( ! Configuration::instance().exists("DEMO_OvlVisIP") )   return;
    54         if( ! Configuration::instance().exists("DEMO_OvlVisPort") ) return;
    55 
    56         string serverIP = Configuration::instance().read<string>("DEMO_OvlVisIP");
    57         string serverPort = Configuration::instance().read<string>("DEMO_OvlVisPort");
    58         if( serverIP.length() == 0 || serverPort.length() == 0) return;
    59 
    60         logging_debug( "connecting to ovlvis " + serverIP + " on " + serverPort );
    61 
    62         tcp::resolver resolver(io_service);
    63         tcp::resolver::query query(
    64                 serverIP,
    65                 serverPort,
    66                 tcp::resolver::query::passive |
    67                 tcp::resolver::query::address_configured |
    68                 tcp::resolver::query::numeric_service);
    69 
    70         tcp::resolver::iterator endpoint_iterator = resolver.resolve(query);
    71         tcp::resolver::iterator end;
    72 
    73         boost::system::error_code error = boost::asio::error::host_not_found;
    74         while (error && endpoint_iterator != end){
    75                 socket.close();
    76                 socket.connect(*endpoint_iterator++, error);
    77         }
    78 
    79         if (error){
    80                 logging_warn( "OvlVis could not connect to GUI" );
    81         } else {
    82                 socketOpened = true;
    83         }
     46OvlVis::OvlVis() {
    8447}
    8548
    8649OvlVis::~OvlVis(){
    87 
    88         socket.close();
    89 
    9050}
    9151
     
    11575//      }
    11676
    117 }
    118 
    119 void OvlVis::sendSocket(const string msg){
    120         if( socket.is_open() && socketOpened )
    121                 socket.send( boost::asio::buffer(msg) );
    12277}
    12378
     
    665620}
    666621
    667 //*****************************************************
    668 //*****************************************************
    669 //*****************************************************
    670 
    671622}} // namespace ariba, common
Note: See TracChangeset for help on using the changeset viewer.