├── Makefile ├── README.md ├── common.cc ├── common.h ├── rpc.pb.cc ├── rpc.pb.h ├── rpc.proto ├── rpc_channel.cc ├── rpc_channel.h ├── rpc_client.cc ├── rpc_client.h ├── rpc_controller.h ├── rpc_server.cc ├── rpc_server.h ├── service_mgr.cc ├── service_mgr.h ├── svc_name2id.h ├── test ├── Makefile ├── clt.cc ├── helloworld.pb.cc ├── helloworld.pb.h ├── helloworld.proto ├── services.cfg └── svr.cc └── util.h /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/common.cc -------------------------------------------------------------------------------- /common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/common.h -------------------------------------------------------------------------------- /rpc.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc.pb.cc -------------------------------------------------------------------------------- /rpc.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc.pb.h -------------------------------------------------------------------------------- /rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc.proto -------------------------------------------------------------------------------- /rpc_channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc_channel.cc -------------------------------------------------------------------------------- /rpc_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc_channel.h -------------------------------------------------------------------------------- /rpc_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc_client.cc -------------------------------------------------------------------------------- /rpc_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc_client.h -------------------------------------------------------------------------------- /rpc_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc_controller.h -------------------------------------------------------------------------------- /rpc_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc_server.cc -------------------------------------------------------------------------------- /rpc_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/rpc_server.h -------------------------------------------------------------------------------- /service_mgr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/service_mgr.cc -------------------------------------------------------------------------------- /service_mgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/service_mgr.h -------------------------------------------------------------------------------- /svc_name2id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/svc_name2id.h -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/clt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/test/clt.cc -------------------------------------------------------------------------------- /test/helloworld.pb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/test/helloworld.pb.cc -------------------------------------------------------------------------------- /test/helloworld.pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/test/helloworld.pb.h -------------------------------------------------------------------------------- /test/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/test/helloworld.proto -------------------------------------------------------------------------------- /test/services.cfg: -------------------------------------------------------------------------------- 1 | EchoService 2 | -------------------------------------------------------------------------------- /test/svr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/test/svr.cc -------------------------------------------------------------------------------- /util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/persistentsnail/easy_pb_rpc/HEAD/util.h --------------------------------------------------------------------------------