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/communication/networkinfo/AddressInformation.h

    r3690 r5284  
    4040#define __ADDRESS_INFORMATION_H
    4141
    42 #include <ifaddrs.h>
    4342#include <vector>
    44 #include <boost/asio/ip/address.hpp>
    45 #include <boost/asio/ip/address_v4.hpp>
     43
    4644#include "ariba/communication/networkinfo/NetworkInterface.h"
    47 #include "ariba/communication/modules/network/ip/IPv4Locator.h"
    48 
    49 using std::vector;
    50 using ariba::communication::NetworkInterface;
    51 using ariba::communication::IPv4Locator;
     45#include "ariba/utility/addressing/addressing.hpp"
    5246
    5347namespace ariba {
    5448namespace communication {
    5549
    56 typedef vector<IPv4Locator> AddressList; // TODO: make more general, not only ipv4
     50using namespace std;
     51using namespace ariba::addressing;
     52
     53/// a list of addresses
     54typedef vector<address_v*> AddressList;
    5755
    5856class AddressInformation {
     
    6260
    6361        AddressList getAddresses(const NetworkInterface& interface);
    64 
    6562};
    6663
Note: See TracChangeset for help on using the changeset viewer.