#ifndef __FRONTEND_COMMON_H #define __FRONTEND_COMMON_H #include <stdlib.h> #ifdef __cplusplus extern "C" { #endif struct backend_conn; /* Start connection to quad */ struct backend_conn * ucart_backendConnect(void); /* Stop connection to quad */ void ucart_backendDisconnect(struct backend_conn * conn); /* Get a line from the backend. * * The line will remain valid until the next call to ucart_backendGetline. */ char * ucart_backendGetline(struct backend_conn * conn); /* Write a line to the backend */ int ucart_backendWrite(struct backend_conn * backend, const char * line); #ifdef __cplusplus } #endif #endif /* __FRONTEND_COMMON_H */