module Protobuf::Rpc::Server

def parse_request_from_buffer

Parse the incoming request object into our expected request object
def parse_request_from_buffer
  log_debug "[#{log_signature}] parsing request from buffer: %s" % @buffer.data.inspect
  @request.parse_from_string(@buffer.data)
rescue => error
  exc = BadRequestData.new 'Unable to parse request: %s' % error.message
  log_error exc.message
  raise exc
end