--- sa.h 2001/10/03 19:40:31 1.3
+++ sa.h 2001/10/04 11:25:44 1.4
@@ -92,40 +92,44 @@
SA_ERR_INT
} sa_rc_t;
+/* address object operations */
+sa_rc_t sa_addr_create (sa_addr_t **saa);
+sa_rc_t sa_addr_destroy (sa_addr_t *saa);
+
/* address operations */
-sa_rc_t sa_u2a (sa_addr_t **saa, const char *uri, ...);
-sa_rc_t sa_s2a (sa_addr_t **saa, const struct sockaddr *sabuf, socklen_t salen);
-sa_rc_t sa_a2u (const sa_addr_t *saa, char **uri);
-sa_rc_t sa_a2s (const sa_addr_t *saa, struct sockaddr **sabuf, socklen_t *salen);
-
-/* object operations */
-sa_rc_t sa_create (sa_t **sa);
-sa_rc_t sa_destroy (sa_t *sa);
-
-/* parameter operations */
-sa_rc_t sa_timeout (sa_t *sa, long sec, long usec);
-sa_rc_t sa_buffers (sa_t *sa, size_t rsize, size_t wsize);
-sa_rc_t sa_getoption(sa_t *sa, int optname, void *optval, socklen_t *optlen);
-sa_rc_t sa_setoption(sa_t *sa, int optname, const void *optval, socklen_t optlen);
-
-/* connection operations */
-sa_rc_t sa_bind (sa_t *sa, sa_addr_t *laddr);
-sa_rc_t sa_connect (sa_t *sa, sa_addr_t *raddr);
-sa_rc_t sa_listen (sa_t *sa, int backlog);
-sa_rc_t sa_accept (sa_t *sa, sa_addr_t **caddr, sa_t **csa);
-sa_rc_t sa_getremote(sa_t *sa, sa_addr_t **raddr);
-sa_rc_t sa_getlocal (sa_t *sa, sa_addr_t **laddr);
-sa_rc_t sa_getfd (sa_t *sa, int *fd);
-sa_rc_t sa_shutdown (sa_t *sa, char *flags);
-
-/* input/output operations */
-sa_rc_t sa_read (sa_t *sa, char *buf, size_t buflen, size_t *bufdone);
-sa_rc_t sa_readfrom (sa_t *sa, char *buf, size_t buflen, size_t *bufdone, sa_addr_t **raddr);
-sa_rc_t sa_readline (sa_t *sa, char *buf, size_t buflen, size_t *bufdone);
-sa_rc_t sa_write (sa_t *sa, const char *buf, size_t buflen, size_t *bufdone);
-sa_rc_t sa_writeto (sa_t *sa, const char *buf, size_t buflen, size_t *bufdone, sa_addr_t *raddr);
-sa_rc_t sa_writef (sa_t *sa, const char *fmt, ...);
-sa_rc_t sa_flush (sa_t *sa);
+sa_rc_t sa_addr_u2a (sa_addr_t *saa, const char *uri, ...);
+sa_rc_t sa_addr_s2a (sa_addr_t *saa, const struct sockaddr *sabuf, socklen_t salen);
+sa_rc_t sa_addr_a2u (sa_addr_t *saa, char **uri);
+sa_rc_t sa_addr_a2s (sa_addr_t *saa, struct sockaddr **sabuf, socklen_t *salen);
+
+/* socket object operations */
+sa_rc_t sa_create (sa_t **sa);
+sa_rc_t sa_destroy (sa_t *sa);
+
+/* socket parameter operations */
+sa_rc_t sa_timeout (sa_t *sa, long sec, long usec);
+sa_rc_t sa_buffers (sa_t *sa, size_t rsize, size_t wsize);
+sa_rc_t sa_getoption (sa_t *sa, int optname, void *optval, socklen_t *optlen);
+sa_rc_t sa_setoption (sa_t *sa, int optname, const void *optval, socklen_t optlen);
+
+/* socket connection operations */
+sa_rc_t sa_bind (sa_t *sa, sa_addr_t *laddr);
+sa_rc_t sa_connect (sa_t *sa, sa_addr_t *raddr);
+sa_rc_t sa_listen (sa_t *sa, int backlog);
+sa_rc_t sa_accept (sa_t *sa, sa_addr_t **caddr, sa_t **csa);
+sa_rc_t sa_getremote (sa_t *sa, sa_addr_t **raddr);
+sa_rc_t sa_getlocal (sa_t *sa, sa_addr_t **laddr);
+sa_rc_t sa_getfd (sa_t *sa, int *fd);
+sa_rc_t sa_shutdown (sa_t *sa, char *flags);
+
+/* socket input/output operations */
+sa_rc_t sa_read (sa_t *sa, char *buf, size_t buflen, size_t *bufdone);
+sa_rc_t sa_readfrom (sa_t *sa, char *buf, size_t buflen, size_t *bufdone, sa_addr_t **raddr);
+sa_rc_t sa_readline (sa_t *sa, char *buf, size_t buflen, size_t *bufdone);
+sa_rc_t sa_write (sa_t *sa, const char *buf, size_t buflen, size_t *bufdone);
+sa_rc_t sa_writeto (sa_t *sa, const char *buf, size_t buflen, size_t *bufdone, sa_addr_t *raddr);
+sa_rc_t sa_writef (sa_t *sa, const char *fmt, ...);
+sa_rc_t sa_flush (sa_t *sa);
#endif /* __SA_H__ */
|