diff options
| author | Garrett D'Amore <garrett@damore.org> | 2017-10-25 15:00:52 -0700 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2017-10-25 18:29:47 -0700 |
| commit | 9cbdeda1d0a9074bd65da2aaf9c87b79545a1590 (patch) | |
| tree | 98254532f75a58cde92c837b4829bd2b3982db7a /src/core/socket.h | |
| parent | b28838f5cf3c5fed494d2684422099d26e8ab293 (diff) | |
| download | nng-9cbdeda1d0a9074bd65da2aaf9c87b79545a1590.tar.gz nng-9cbdeda1d0a9074bd65da2aaf9c87b79545a1590.tar.bz2 nng-9cbdeda1d0a9074bd65da2aaf9c87b79545a1590.zip | |
fixes #45 expose aio to applications
While here we added a test for the aio stuff, and cleaned up some dead
code for the old fd notifications. There were a few improvements to
shorten & clean code elsewhere, such as short-circuiting task wait
when the task has no callback.
The legacy sendmsg() and recvmsg() APIs are still in the socket core
until we convert the device code to use the aios.
Diffstat (limited to 'src/core/socket.h')
| -rw-r--r-- | src/core/socket.h | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/core/socket.h b/src/core/socket.h index 6d9622e3..52310ef3 100644 --- a/src/core/socket.h +++ b/src/core/socket.h @@ -46,18 +46,8 @@ extern void nni_sock_ep_remove(nni_sock *, nni_ep *); // Note that each of these should be called without any locks held, since // the socket can reenter the protocol. -// nni_sock_send_pending is called by the protocol when it enqueues -// a send operation. The main purpose of this is to clear the raised -// signal raised on the event descriptor. -extern void nni_sock_send_pending(nni_sock *); - -// nni_sock_recv_pending is called by the protocl when it enqueues -// a receive operation. The main purpose of this is to clear the raised -// signal raised on the event descriptor. -extern void nni_sock_recv_pending(nni_sock *); - // nni_socket_sendq obtains the upper writeq. The protocol should -// recieve messages from this, and place them on the appropriate pipe. +// receive messages from this, and place them on the appropriate pipe. extern nni_msgq *nni_sock_sendq(nni_sock *); // nni_socket_recvq obtains the upper readq. The protocol should |
