libmygpio
libmygpio API documentation
Loading...
Searching...
No Matches
libmygpio_connection.h File Reference

myGPIOd client library More...

#include <stdbool.h>
Include dependency graph for libmygpio_connection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  mygpio_conn_state { MYGPIO_STATE_OK , MYGPIO_STATE_ERROR , MYGPIO_STATE_FATAL }

Functions

struct t_mygpio_connectionmygpio_connection_new (const char *socket_path, int timeout_ms)
void mygpio_connection_free (struct t_mygpio_connection *connection)
const unsigned * mygpio_connection_get_version (struct t_mygpio_connection *connection)
int mygpio_connection_get_fd (struct t_mygpio_connection *connection)
enum mygpio_conn_state mygpio_connection_get_state (struct t_mygpio_connection *connection)
const char * mygpio_connection_get_error (struct t_mygpio_connection *connection)
bool mygpio_connection_clear_error (struct t_mygpio_connection *connection)

Detailed Description

myGPIOd client library

Do not include this header directly. Use libmygpio/libmygpio.h instead.