Protocol Buffers C RPC implementation