summaryrefslogtreecommitdiffstats
path: root/sbin/hastd/proto_impl.h
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2011-03-22 16:21:11 +0000
committerpjd <pjd@FreeBSD.org>2011-03-22 16:21:11 +0000
commitb5016a737cf61fc43552fd2781ebcf34ca1d219e (patch)
tree82e6bece52247000a0b886a2ba5d2eec96290fbf /sbin/hastd/proto_impl.h
parent8b14a81753f2f02e1784a308eb55adf2e7905247 (diff)
downloadFreeBSD-src-b5016a737cf61fc43552fd2781ebcf34ca1d219e.zip
FreeBSD-src-b5016a737cf61fc43552fd2781ebcf34ca1d219e.tar.gz
The proto API is a general purpose API, so don't use 'hast' in structures or
function names. It can now be used outside of HAST. MFC after: 1 week
Diffstat (limited to 'sbin/hastd/proto_impl.h')
-rw-r--r--sbin/hastd/proto_impl.h60
1 files changed, 30 insertions, 30 deletions
diff --git a/sbin/hastd/proto_impl.h b/sbin/hastd/proto_impl.h
index 37df4f4..d62f26f 100644
--- a/sbin/hastd/proto_impl.h
+++ b/sbin/hastd/proto_impl.h
@@ -39,39 +39,39 @@
#define __constructor __attribute__((constructor))
-typedef int hp_client_t(const char *, const char *, void **);
-typedef int hp_connect_t(void *, int);
-typedef int hp_connect_wait_t(void *, int);
-typedef int hp_server_t(const char *, void **);
-typedef int hp_accept_t(void *, void **);
-typedef int hp_wrap_t(int, bool, void **);
-typedef int hp_send_t(void *, const unsigned char *, size_t, int);
-typedef int hp_recv_t(void *, unsigned char *, size_t, int *);
-typedef int hp_descriptor_t(const void *);
-typedef bool hp_address_match_t(const void *, const char *);
-typedef void hp_local_address_t(const void *, char *, size_t);
-typedef void hp_remote_address_t(const void *, char *, size_t);
-typedef void hp_close_t(void *);
+typedef int prt_client_t(const char *, const char *, void **);
+typedef int prt_connect_t(void *, int);
+typedef int prt_connect_wait_t(void *, int);
+typedef int prt_server_t(const char *, void **);
+typedef int prt_accept_t(void *, void **);
+typedef int prt_wrap_t(int, bool, void **);
+typedef int prt_send_t(void *, const unsigned char *, size_t, int);
+typedef int prt_recv_t(void *, unsigned char *, size_t, int *);
+typedef int prt_descriptor_t(const void *);
+typedef bool prt_address_match_t(const void *, const char *);
+typedef void prt_local_address_t(const void *, char *, size_t);
+typedef void prt_remote_address_t(const void *, char *, size_t);
+typedef void prt_close_t(void *);
-struct hast_proto {
- const char *hp_name;
- hp_client_t *hp_client;
- hp_connect_t *hp_connect;
- hp_connect_wait_t *hp_connect_wait;
- hp_server_t *hp_server;
- hp_accept_t *hp_accept;
- hp_wrap_t *hp_wrap;
- hp_send_t *hp_send;
- hp_recv_t *hp_recv;
- hp_descriptor_t *hp_descriptor;
- hp_address_match_t *hp_address_match;
- hp_local_address_t *hp_local_address;
- hp_remote_address_t *hp_remote_address;
- hp_close_t *hp_close;
- TAILQ_ENTRY(hast_proto) hp_next;
+struct proto {
+ const char *prt_name;
+ prt_client_t *prt_client;
+ prt_connect_t *prt_connect;
+ prt_connect_wait_t *prt_connect_wait;
+ prt_server_t *prt_server;
+ prt_accept_t *prt_accept;
+ prt_wrap_t *prt_wrap;
+ prt_send_t *prt_send;
+ prt_recv_t *prt_recv;
+ prt_descriptor_t *prt_descriptor;
+ prt_address_match_t *prt_address_match;
+ prt_local_address_t *prt_local_address;
+ prt_remote_address_t *prt_remote_address;
+ prt_close_t *prt_close;
+ TAILQ_ENTRY(proto) prt_next;
};
-void proto_register(struct hast_proto *proto, bool isdefault);
+void proto_register(struct proto *proto, bool isdefault);
int proto_common_send(int sock, const unsigned char *data, size_t size, int fd);
int proto_common_recv(int sock, unsigned char *data, size_t size, int *fdp);
OpenPOWER on IntegriCloud