Added include guards to header files
This commit is contained in:
		@@ -1,3 +1,5 @@
 | 
			
		||||
#ifndef _BASE_HELP
 | 
			
		||||
#define _BASE_HELP
 | 
			
		||||
#include <string>
 | 
			
		||||
#include <cmath>
 | 
			
		||||
#include <iostream>
 | 
			
		||||
@@ -46,3 +48,4 @@ std::string base_convert(std::string num, int from_base, int to_base) {
 | 
			
		||||
 | 
			
		||||
	return result;
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,10 @@
 | 
			
		||||
#include "sock.hpp"
 | 
			
		||||
#ifndef _CLIENT_H
 | 
			
		||||
#define _CLIENT_H
 | 
			
		||||
 | 
			
		||||
#include "includes/sock.hpp"
 | 
			
		||||
#include "includes/exception_consts.hpp"
 | 
			
		||||
/*
 | 
			
		||||
Client class - Defines a TCP/UDP client.
 | 
			
		||||
- The constructor takes in a **remote** address and port, and connects the client to that address/port.
 | 
			
		||||
Client class - Inherits from 'Sock' class - Defines a TCP/UDP client. The only method that is overriden is the 'create_socket' method.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
class Client : public Sock {
 | 
			
		||||
@@ -25,3 +28,4 @@ public:
 | 
			
		||||
 | 
			
		||||
/* TODO - Add comments to better explain the inheritance and polymorphism going on */
 | 
			
		||||
};
 | 
			
		||||
#endif
 | 
			
		||||
 
 | 
			
		||||
@@ -1,10 +1,12 @@
 | 
			
		||||
#ifndef _CONNECT_HELP
 | 
			
		||||
#define _CONNECT_HELP
 | 
			
		||||
#include <iostream>
 | 
			
		||||
#include <string>
 | 
			
		||||
#include <cstring>
 | 
			
		||||
#include <vector>
 | 
			
		||||
#include <cstdint>
 | 
			
		||||
#include <iomanip>
 | 
			
		||||
#include <base-helpers.hpp>
 | 
			
		||||
#include "includes/base-helpers.hpp"
 | 
			
		||||
 | 
			
		||||
namespace connect_code {
 | 
			
		||||
	namespace { /* Since these are internal function, I have wrapped them in an anonymous namespace, to prevent outside access to them */
 | 
			
		||||
@@ -84,3 +86,4 @@ namespace connect_code {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,8 @@
 | 
			
		||||
#ifndef _MATH_HELP
 | 
			
		||||
#define _MATH_HELP
 | 
			
		||||
int signum(int num) {
 | 
			
		||||
	int retval = 0;
 | 
			
		||||
	(num > 0) ? retval = 1 : retval = -1;
 | 
			
		||||
	return retval;
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,7 @@
 | 
			
		||||
#include "sock.hpp"
 | 
			
		||||
#ifndef _SERVER
 | 
			
		||||
#define _SERVER
 | 
			
		||||
#include "includes/sock.hpp"
 | 
			
		||||
#include "includes/exception_consts.hpp"
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
Server class - Defines a TCP/UDP server.
 | 
			
		||||
@@ -26,3 +29,4 @@ public:
 | 
			
		||||
 | 
			
		||||
/* TODO - Add comments to better explain the inheritance and polymorphism going on */
 | 
			
		||||
};
 | 
			
		||||
#endif
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user