nuttx-apps/netutils/pppd/chat.h

46 lines
1.0 KiB
C
Raw Normal View History

2015-03-11 14:53:04 +01:00
#ifndef __APPS_NETUTILS_PPPD_CHAT_H
#define __APPS_NETUTILS_PPPD_CHAT_H
/****************************************************************************
* Included Files
****************************************************************************/
#include <time.h>
/****************************************************************************
* Public Types
****************************************************************************/
struct chat_line_s
{
const char *request;
const char *response;
};
struct chat_script_s
{
time_t timeout;
struct chat_line_s lines[];
};
/****************************************************************************
* Public Function Prototypes
****************************************************************************/
#undef EXTERN
#if defined(__cplusplus)
#define EXTERN extern "C"
extern "C"
{
#else
#define EXTERN extern
#endif
int ppp_chat(int fd, struct chat_script_s *script, int echo);
#undef EXTERN
#ifdef __cplusplus
}
#endif
#endif /* __APPS_NETUTILS_PPPD_CHAT_H */