diff options
| author | Garrett D'Amore <garrett@damore.org> | 2017-01-02 12:08:44 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2017-01-02 12:08:44 -0800 |
| commit | 546c0d6ecc4267b9178f6eecb134e45c16b839cf (patch) | |
| tree | 230b95a73300b4df32d352f01d6e7841875f3c1b /src/core/protocol.h | |
| parent | 9eb080db1c450228169cc58f14d946211378fcf7 (diff) | |
| download | nng-546c0d6ecc4267b9178f6eecb134e45c16b839cf.tar.gz nng-546c0d6ecc4267b9178f6eecb134e45c16b839cf.tar.bz2 nng-546c0d6ecc4267b9178f6eecb134e45c16b839cf.zip | |
Rename nni_socket to nni_sock.
Diffstat (limited to 'src/core/protocol.h')
| -rw-r--r-- | src/core/protocol.h | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/core/protocol.h b/src/core/protocol.h index 6fd48b40..301782b4 100644 --- a/src/core/protocol.h +++ b/src/core/protocol.h @@ -26,7 +26,7 @@ struct nni_protocol { size_t proto_pipe_size; // pipe private data size //Create protocol instance, which will be stored on the socket. - int (*proto_create)(void **, nni_socket *); + int (*proto_create)(void **, nni_sock *); // Destroy the protocol instance. void (*proto_destroy)(void *); @@ -57,29 +57,6 @@ struct nni_protocol { nni_msg * (*proto_send_filter)(void *, nni_msg *); }; -// These are socket methods that protocol operations can expect to call. -// Note that each of these should be called without any locks held, since -// the socket can reenter the protocol. - -// nni_socket_sendq obtains the upper writeq. The protocol should -// recieve messages from this, and place them on the appropriate pipe. -extern nni_msgq *nni_socket_sendq(nni_socket *); - -// nni_socket_recvq obtains the upper readq. The protocol should -// inject incoming messages from pipes to it. -extern nni_msgq *nni_socket_recvq(nni_socket *); - -// nni_socket_recv_err sets an error code to be returned to clients -// rather than waiting for a message. Set it to 0 to resume normal -// receive operation. -extern void nni_socket_recv_err(nni_socket *, int); - -// nni_socket_send_err sets an error code to be returned to clients -// when they try to send, so that they don't have to timeout waiting -// for their message to be accepted for send. Set it to 0 to resume -// normal send operations. -extern void nni_socket_send_err(nni_socket *, int); - // These functions are not used by protocols, but rather by the socket // core implementation. The lookups can be used by transports as well. extern nni_protocol *nni_protocol_find(uint16_t); |
