Lines Matching refs:rio
87 typedef struct _rio rio; typedef
93 static inline size_t rioWrite(rio *r, const void *buf, size_t len) { in rioWrite()
106 static inline size_t rioRead(rio *r, void *buf, size_t len) { in rioRead()
119 static inline off_t rioTell(rio *r) { in rioTell()
123 static inline int rioFlush(rio *r) { in rioFlush()
127 void rioInitWithFile(rio *r, FILE *fp);
128 void rioInitWithBuffer(rio *r, sds s);
129 void rioInitWithFdset(rio *r, int *fds, int numfds);
131 void rioFreeFdset(rio *r);
133 size_t rioWriteBulkCount(rio *r, char prefix, int count);
134 size_t rioWriteBulkString(rio *r, const char *buf, size_t len);
135 size_t rioWriteBulkLongLong(rio *r, long long l);
136 size_t rioWriteBulkDouble(rio *r, double d);
138 void rioGenericUpdateChecksum(rio *r, const void *buf, size_t len);
139 void rioSetAutoSync(rio *r, off_t bytes);