ceph/src/msg
Noah Watkins 6342d05195 pipe: handle missing MSG_MORE and MSG_NOSIGNAL
On OSX (and currently any platform missing the MSG_MORE
macro) the MSG_MORE optimization is disabled. The MSG_NOSIGNAL flag is
available on OSX but is called SO_NOSIGPIPE and must be set via
setsockopt.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-01-04 09:18:04 -08:00
..
Accepter.cc msgr: fix rebind() race 2013-12-31 10:57:57 +08:00
Accepter.h msgr: take an arbitrary set of ports to avoid binding to 2013-05-22 16:13:37 -07:00
Dispatcher.h Compatibility code for session authentication; mostly passing keys around to where they're needed. 2012-10-01 13:14:10 -07:00
DispatchQueue.cc msg/DispatchQueue: do not discard queued events on stop 2013-06-13 10:53:06 -07:00
DispatchQueue.h Fix compilation -Wmismatched-tags warnings 2013-08-09 11:58:58 +02:00
Makefile.am automake cleanup: implementing non-recursive make 2013-09-08 00:11:09 +02:00
Message.cc msg/Message: use old footer for encoded message dump 2013-07-11 11:42:02 -07:00
Message.h common/crc32c: refactor a bit 2013-08-20 16:42:53 -07:00
Messenger.cc
Messenger.h msgr: mark addr-based [lazy_]send_message and get_connection deprecated 2013-07-18 15:05:22 -07:00
msg_types.cc msg/msg_types: use proper NI_MAXSERV when formatting an IP address 2013-09-26 09:51:56 -07:00
msg_types.h msg: fix entity_addr_t::is_same_host() for IPv6 2013-02-26 14:07:12 -08:00
Pipe.cc pipe: handle missing MSG_MORE and MSG_NOSIGNAL 2014-01-04 09:18:04 -08:00
Pipe.h msgr: debug delay_thread join 2013-10-01 12:04:42 -07:00
SimpleMessenger.cc Merge pull request #1016 from bydsky/bugfix 2013-12-31 08:18:15 -08:00
SimpleMessenger.h spinlock: add generic spinlock implementation 2013-12-28 14:43:14 -08:00