Co-authored-by: zhjc1124 <zhjc1124@gmail.com> Co-authored-by: BinChenn <binchenn.bc@gmail.com> Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
15 lines
349 B
C
15 lines
349 B
C
#ifndef USSL_HOOK_LOOP_ELOOP_
|
|
#define USSL_HOOK_LOOP_ELOOP_
|
|
|
|
typedef struct ussl_eloop_t
|
|
{
|
|
int fd;
|
|
ussl_dlink_t ready_link;
|
|
} ussl_eloop_t;
|
|
|
|
extern int ussl_eloop_init(ussl_eloop_t *ep);
|
|
extern int ussl_eloop_run(ussl_eloop_t *ep);
|
|
extern int ussl_eloop_regist(ussl_eloop_t *ep, ussl_sock_t *s, uint32_t eflag);
|
|
|
|
#endif // USSL_HOOK_LOOP_ELOOP_
|