Ignore:
Timestamp:
Nov 13, 2009, 1:41:34 PM (15 years ago)
Author:
mies
Message:

Fixed tons of warnings when using CXXFLAGS="-Wall"!

Location:
source/ariba/overlay/modules/chord
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/overlay/modules/chord/Chord.cpp

    r6854 r6919  
    7979
    8080        // check if we already have a connection
    81         for (int i=0; i<table->size(); i++)
     81        for (size_t i=0; i<table->size(); i++)
    8282                if ((*table)[i]->ref_count > 0 && (*table)[i]->id == remote && !((*table)[i]->info.isUnspecified()))
    8383                        return LinkID::UNSPECIFIED;
     
    291291
    292292        // handle messages
    293         switch (m->getType()) {
     293        switch ((signalMessageTypes)m->getType()) {
    294294
    295295        // discovery request
     
    317317                        setup( dmsg->getEndpoint(), m->getSourceNode() );
    318318
    319                 // delegate discovery message
     319                // process discovery message -------------------------- switch start --
    320320                switch (dmsg->getType()) {
    321321
     
    388388                        baseoverlay.send(&omsg, omsg.getDestinationNode());
    389389                        break;
    390                 }}
     390                }
     391                case Discovery::invalid:
     392                        break;
     393
     394                default:
     395                        break;
     396                }
     397                // process discovery message ---------------------------- switch end --
     398
    391399                delete dmsg;
    392400                break;
     
    426434                // updating neighbors
    427435                logging_debug("Discover new ring neighbors");
    428                 for (int i=0; i<table->size(); i++) {
     436                for (size_t i=0; i<table->size(); i++) {
    429437                        LinkID id = (*table)[i]->info;
    430438                        if (!id.isUnspecified()) discover_neighbors(id);
  • source/ariba/overlay/modules/chord/detail/chord_routing_table.hpp

    r5902 r6919  
    9292private:
    9393        // maximum number of fingers
    94         static const int max_fingers = 32;
     94        static const size_t max_fingers = 32;
    9595
    9696        // the own node id
Note: See TracChangeset for help on using the changeset viewer.