summaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/grpc/cpp/README.md60
1 files changed, 0 insertions, 60 deletions
diff --git a/tools/grpc/cpp/README.md b/tools/grpc/cpp/README.md
deleted file mode 100644
index 924af8ed..00000000
--- a/tools/grpc/cpp/README.md
+++ /dev/null
@@ -1,60 +0,0 @@
-Here you could find nice examples for gobgpd API with C++ client.
-
-I'm using Ubuntu 14.04 LTS x86_64.
-
-For gRPC we need so much dependencies, please make coffee and be ready!
-
-Install ProtoBuffers:
-```bash
-apt-get update
-apt-get install -y gcc make autoconf automake git libtool g++ curl
-
-cd /usr/src
-wget https://github.com/google/protobuf/archive/v3.0.0-alpha-4.tar.gz
-tar -xf v3.0.0-alpha-4.tar.gz
-cd protobuf-3.0.0-alpha-4/
-./autogen.sh
-./configure --prefix=/opt/protobuf_3.0.0_alpha4
-make -j 4
-make install
-```
-
-Install gRPC:
-```bash
-apt-get update
-apt-get install -y gcc make autoconf automake git libtool g++ python-all-dev python-virtualenv
-
-cd /usr/src/
-git clone https://github.com/grpc/grpc.git
-cd grpc
-git submodule update --init
-make -j 4
-make install prefix=/opt/grpc
-```
-
-Add libs to the system path:
-```bash
-echo "/opt/grpc/lib" > /etc/ld.so.conf.d/grpc.conf
-echo "/opt/protobuf_3.0.0_alpha4/lib" > /etc/ld.so.conf.d/protobuf.conf
-ldconfig
-```
-
-Clone this repository and build API example:
-```bash
-export PATH="$PATH:/opt//grpc/bin:/opt/protobuf_3.0.0_alpha4/bin/"
-
-cd /usr/src
-git clone https://github.com/osrg/gobgp.git
-cd gobgp/api/cpp
-cp ../gobgp.proto gobgp_api_client.proto
-make
-```
-
-Let's run it:
-```bash
-./gobgp_api_client
-We received: Peer AS: 65001
-Peer router id: 213.133.111.200
-Peer flops: 0
-BGP state: BGP_FSM_ESTABLISHED
-```