office-gobmx/binaryurp
Stephan Bergmann 14cd5182c5 Replace fallthrough comments with new SAL_FALLTHROUGH macro
...which (in LIBO_INTERNAL_ONLY) for Clang expands to [[clang::fallthrough]] in
preparation of enabling -Wimplicit-fallthrough.  (This is only relevant for
C++11, as neither C nor old C++ has a way to annotate intended fallthroughs.)

Could use BOOST_FALLTHROUGH instead of introducing our own SAL_FALLTHROUGH, but
that would require adding back in dependencies on boost_headers to many
libraries where we carefully removed any remaining Boost dependencies only
recently.  (At least make SAL_FALLTHROUGH strictly LIBO_INTERNAL_ONLY, so its
future evolution will not have any impact on the stable URE interface.)  C++17
will have a proper [[fallthroug]], eventually removing the need for a macro
altogether.

Change-Id: I342a7610a107db7d7a344ea9cbddfd9714d7e9ca
2016-05-10 16:42:16 +02:00
..
qa
source
CppunitTest_binaryurp_test-cache.mk
CppunitTest_binaryurp_test-unmarshal.mk
Library_binaryurp.mk
Makefile
Module_binaryurp.mk
README

UNO Remote Protocol (URP). A binary protocol. 

UNO provides a protocol called the UNO Remote Protocol (URP) that provides
a bridge between UNO environments. This bridge allows processes and objects
to send method calls and to receive return values. UNO objects in different 
environments are connected by way of this interprocess bridge. The underlying 
connection is made through a socket or pipe. Remote UNO objects are connected
by means of TCP/IP using the high-level protocol of the URP.