Skip to content
Snippets Groups Projects
frontend_common.h 583 B
Newer Older
#ifndef __FRONTEND_COMMON_H
#define __FRONTEND_COMMON_H
#include <stdlib.h>

struct backend_conn;

/* Start connection to quad */
Jake Drahos's avatar
Jake Drahos committed
struct backend_conn * ucart_backendConnect(void);

/* Stop connection to quad */
void ucart_backendDisconnect(struct backend_conn * conn);

Jake Drahos's avatar
Jake Drahos committed
/* Get a line from the backend.
 *
 * The line will remain valid until the next call to ucart_backendGetline.
Jake Drahos's avatar
Jake Drahos committed
char * ucart_backendGetline(struct backend_conn * conn);
Jake Drahos's avatar
Jake Drahos committed
/* Write a line to the backend */
int ucart_backendWrite(struct backend_conn * backend, const char * line);
Jake Drahos's avatar
Jake Drahos committed

#endif /* __FRONTEND_COMMON_H */