c++: module mapper
authorNathan Sidwell <nathan@acm.org>
Mon, 14 Dec 2020 18:22:21 +0000 (10:22 -0800)
committerNathan Sidwell <nathan@acm.org>
Tue, 15 Dec 2020 15:43:23 +0000 (07:43 -0800)
commitb7dfc2074c78415d451eb34d1608016c80b1c41a
treeb9b348252e31d5fbe40e37f4e24879bea1da0df5
parent2efd8b1ffd0301c97575db4997257079744daf58
c++: module mapper

To avoid always requiring an active mapper to connect to, we provide a
default in-process mapper with similar functionality to the sample
server.  This is that code.  Also included is the client-side
connection mechanism, which determines what server to use and how to
connect to it.

gcc/cp/
* Make-lang.in (CXX_AND_OBJCXX_OBJS): Add mapper-client &
mapper-resolver.
* mapper-client.h: New.
* mapper-client.cc: New.
* mapper-resolver.cc: New.
gcc/cp/Make-lang.in
gcc/cp/mapper-client.cc [new file with mode: 0644]
gcc/cp/mapper-client.h [new file with mode: 0644]
gcc/cp/mapper-resolver.cc [new file with mode: 0644]