1 /* ISC license. */
2 
3 #include <skalibs/functypes.h>
4 #include <skalibs/unix-timed.h>
5 #include <skalibs/textmessage.h>
6 
textmessage_sender_isnonempty(textmessage_sender_t * ts)7 static int textmessage_sender_isnonempty (textmessage_sender_t *ts)
8 {
9   return !textmessage_sender_isempty(ts) ;
10 }
11 
textmessage_sender_timed_flush(textmessage_sender_t * ts,tain_t const * deadline,tain_t * stamp)12 int textmessage_sender_timed_flush (textmessage_sender_t *ts, tain_t const *deadline, tain_t *stamp)
13 {
14   return timed_flush(ts, (initfunc_t_ref)&textmessage_sender_getfd, (initfunc_t_ref)&textmessage_sender_isnonempty, (initfunc_t_ref)&textmessage_sender_flush, deadline, stamp) ;
15 }
16