aboutsummaryrefslogtreecommitdiff
path: root/src/core/socket.h
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2016-12-22 21:15:53 -0800
committerGarrett D'Amore <garrett@damore.org>2016-12-22 21:15:53 -0800
commit32cfbaccd7ac89c00207e5d1345d23abf455ce16 (patch)
tree4c119268c9d12dd0072d44d0d74c9176356df8ca /src/core/socket.h
parentee45cbf4498a3c1d1868469bdb0c767d66c278e4 (diff)
downloadnng-32cfbaccd7ac89c00207e5d1345d23abf455ce16.tar.gz
nng-32cfbaccd7ac89c00207e5d1345d23abf455ce16.tar.bz2
nng-32cfbaccd7ac89c00207e5d1345d23abf455ce16.zip
Implemented dialer core.
Diffstat (limited to 'src/core/socket.h')
-rw-r--r--src/core/socket.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/socket.h b/src/core/socket.h
index 937f221a..5b321ae7 100644
--- a/src/core/socket.h
+++ b/src/core/socket.h
@@ -26,15 +26,16 @@ struct nng_socket {
// XXX: options
- nni_list_t s_eps;
- nni_list_t s_pipes;
+ nni_list_t s_eps; // active endpoints
+ nni_list_t s_pipes; // pipes for this socket
+ nni_list_t s_reap_eps; // endpoint deathrow
int s_closing; // Socket is closing
int s_besteffort; // Best effort mode delivery
int s_senderr; // Protocol state machine use
- int s_recverr; // Protocol state machine use
+ int s_recverr; // Protocol state machine use
- uint32_t s_nextid; // Next Pipe ID.
+ uint32_t s_nextid; // Next Pipe ID.
};
extern int nni_socket_create(nni_socket **, uint16_t);