|
Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
#include "typedefs.h"#include "byte_buffer.h"#include "curl_tools.h"#include "network_library.h"#include "jansson.h"Go to the source code of this file.
Data Structures | |
| struct | Connection |
| The base class for building a Server-Client connection. More... | |
| struct | WebConnection |
| A Connection that uses http(s) communication. More... | |
Enumerations | |
| enum | ConnectionType { CT_RAW, CT_WEB, CT_NUM_TYPES } |
| An enumeration listing the different types of Connections. More... | |
Functions | |
| bool | InitConnection (Connection *connection_p, ConnectionType type) |
| void | ReleaseConnection (Connection *connection_p) |
| bool InitConnection | ( | Connection * | connection_p, |
| ConnectionType | type | ||
| ) |
| void ReleaseConnection | ( | Connection * | connection_p | ) |