Donatien Garnier / NetServicesSource

Dependents:   HelloWorld ServoInterfaceBoardExample1 4180_Lab4

Revision:
8:93fa3cfc0219
Parent:
0:632c9925f013
--- a/if/net/host.h	Wed Jul 28 11:55:27 2010 +0000
+++ b/if/net/host.h	Wed Jul 28 12:45:32 2010 +0000
@@ -30,13 +30,23 @@
 #include "netdnsrequest.h"
 #include <string.h>
 
+///Host information container
+/**
+This class is a container for data relative to a connection:
+- IP Address
+- Port number
+- Host Name
+*/
 class Host 
 {
 public:
+  ///Initiliazes host with null values
   Host() : m_ip(0,0,0,0), m_port(0), m_name(NULL)
   {
     
   }
+  
+  ///Initializes host
   Host(const IpAddr& ip, const int& port, const char* name="" ) : m_ip(ip), m_port(port), m_name(NULL)
   {
     setName(name); 
@@ -50,31 +60,37 @@
     }
   }
   
+  ///Returns IP address
   const IpAddr& getIp() const
   {
     return m_ip;
   }
   
+  ///Returns port number
   const int& getPort() const
   {
     return m_port;
   }
   
+  ///Returns host name
   const char* getName() const
   {
     return m_name;
   }
   
+  ///Sets IP address
   void setIp(const IpAddr& ip)
   {
     m_ip = ip;
   }
   
+  ///Sets port number
   void setPort(int port)
   {
     m_port = port;
   }
   
+  ///Sets host name
   void setName(const char* name)
   {
     if(m_name)