2018-01-23 23:47:53 +08:00
|
|
|
/**
|
|
|
|
|
* Includes.h
|
|
|
|
|
*
|
2018-01-24 01:49:59 +08:00
|
|
|
* The includes that are necessary to compile the optional TCP part of the AMQP library
|
2018-01-23 23:47:53 +08:00
|
|
|
* This file also holds includes that may not be necessary for including the library
|
|
|
|
|
*
|
|
|
|
|
* @documentation private
|
|
|
|
|
*/
|
2018-01-24 02:02:46 +08:00
|
|
|
// include files from main library
|
2018-01-24 01:49:59 +08:00
|
|
|
#include "../includes.h"
|
2018-01-23 23:47:53 +08:00
|
|
|
|
2018-01-24 01:49:59 +08:00
|
|
|
// c and c++ dependencies
|
|
|
|
|
#include <sys/types.h>
|
|
|
|
|
#include <sys/socket.h>
|
|
|
|
|
#include <netdb.h>
|
|
|
|
|
#include <unistd.h>
|
|
|
|
|
#include <netinet/tcp.h>
|
|
|
|
|
|
|
|
|
|
// utility classes
|
2018-01-24 09:03:16 +08:00
|
|
|
#include "amqpcpp/linux_tcp/tcpdefines.h"
|
2018-01-24 01:49:59 +08:00
|
|
|
|
|
|
|
|
// mid level includes
|
2018-11-05 06:34:31 +08:00
|
|
|
#include "amqpcpp/linux_tcp/tcpparent.h"
|
2018-01-24 09:03:16 +08:00
|
|
|
#include "amqpcpp/linux_tcp/tcphandler.h"
|
|
|
|
|
#include "amqpcpp/linux_tcp/tcpconnection.h"
|
2018-01-24 01:49:59 +08:00
|
|
|
|
|
|
|
|
// classes that are very commonly used
|
2018-01-24 02:17:49 +08:00
|
|
|
#include "addressinfo.h"
|