Network.h: A mock library for handling network connections is given in a c-style code network.c: Makes use of this library in a c-style Connection.h: Classes for wrapping the c-library in an exception safe and easy to use way network.cc: Uses the classes from Connection.h