Buffer pool C++ wrapper
diff --git a/BUILD b/BUILD
index 69a40f9..b82f546 100644
--- a/BUILD
+++ b/BUILD
@@ -1367,6 +1367,7 @@
     "src/cpp/client/create_channel_posix.cc",
     "src/cpp/client/credentials_cc.cc",
     "src/cpp/client/generic_stub.cc",
+    "src/cpp/common/buffer_pool.cc",
     "src/cpp/common/channel_arguments.cc",
     "src/cpp/common/channel_filter.cc",
     "src/cpp/common/completion_queue_cc.cc",
@@ -1480,6 +1481,7 @@
   ],
   hdrs = [
     "include/grpc++/alarm.h",
+    "include/grpc++/buffer_pool.h",
     "include/grpc++/channel.h",
     "include/grpc++/client_context.h",
     "include/grpc++/completion_queue.h",
@@ -1771,6 +1773,7 @@
     "src/cpp/client/create_channel_posix.cc",
     "src/cpp/client/credentials_cc.cc",
     "src/cpp/client/generic_stub.cc",
+    "src/cpp/common/buffer_pool.cc",
     "src/cpp/common/channel_arguments.cc",
     "src/cpp/common/channel_filter.cc",
     "src/cpp/common/completion_queue_cc.cc",
@@ -1884,6 +1887,7 @@
   ],
   hdrs = [
     "include/grpc++/alarm.h",
+    "include/grpc++/buffer_pool.h",
     "include/grpc++/channel.h",
     "include/grpc++/client_context.h",
     "include/grpc++/completion_queue.h",