Ignore:
Timestamp:
Jul 24, 2009, 3:23:11 PM (15 years ago)
Author:
mies
Message:

+ added new transport modules and adapted ariba to them
+ exchange endpoint descriptors an link establishment
+ clean up of base communication
+ link establishment with in the presence of multiple endpoints
+ local discovery for ipv6, ipv4 and bluetooth mac addresses

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/AribaModule.h

    r4065 r5284  
    4242#include <string>
    4343#include <vector>
     44#include "ariba/utility/logging/Logging.h"
     45
    4446
    4547using std::vector;
     
    5860namespace ariba {
    5961
     62// forward declaration
    6063namespace communication {
    61 class EndpointDescriptor;
    62 class NetworkLocator;
    63 }
    64 namespace communication {
    65 class BaseCommunication;
     64        class EndpointDescriptor;
     65        class BaseCommunication;
    6666}
    6767
     
    8686class AribaModule: public Module {
    8787        friend class Node;
     88        use_logging_h(AribaModule);
    8889public:
    8990        /**
     
    186187        // members
    187188        string bootstrapFile; //< file with bootstrap information
     189        string endpoints;
    188190        bool started; //< flag, if module has been started
    189191
     
    196198        communication::BaseCommunication* base_comm;
    197199        SideportListener* sideport_sniffer;
    198 
    199         // TODO: use "abstract" representations here!
    200         communication::NetworkLocator* ip_addr;
    201         uint16_t tcp_port, udp_port;
    202200};
    203201
Note: See TracChangeset for help on using the changeset viewer.