1 /**************************************************************************
2 ** (c) Copyright 2012, Andromeda Technology & Automation
3 ***************************************************************************
4 ** MODULE INFORMATION *
5 ***********************
7 ** SYSTEM NAME : Network and socket classes
8 ** VERSION NUMBER : 0.1
10 ** DESCRIPTION : Host class definition
12 ** EXPORTED OBJECTS : class Host
15 ***************************************************************************
16 ** ADMINISTRATIVE INFORMATION *
17 ********************************
18 ** ORIGINAL AUTHOR : Arjen Baart - arjen@andromeda.nl
19 ** CREATION DATE : Mar 02, 2012
20 ** LAST UPDATE : Mar 05, 2012
22 **************************************************************************/
25 #include "inetaddress.h"
27 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
28 ** NAME : Host - A class to find hosts and addresses
29 ** MEMBERS : name : The name of the host (FQDN).
30 ** addresses : The IP addresses on which the host can be reached.
32 ** METHODS : FindAddress() : Find all network addresses.
33 ** FindName() : Find the name if the address in known.
39 ** SEE ALSO : getaddrinfo(3), getnameinfo()
40 ** LAST MODIFIED : Mar 05, 2012
41 **+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
47 std::list<InternetAddress> addresses;
57 std::list<InternetAddress> FindAddress();