public function send_describe_splits($start_token, $end_token, $keys_per_split)
{
$args = new cassandra_Cassandra_describe_splits_args();
$args->start_token = $start_token;
$args->end_token = $end_token;
$args->keys_per_split = $keys_per_split;
$bin_accel = $this->output_ instanceof TProtocol::$TBINARYPROTOCOLACCELERATED && function_exists('thrift_protocol_write_binary');
if ($bin_accel) {
thrift_protocol_write_binary($this->output_, 'describe_splits', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite());
} else {
$this->output_->writeMessageBegin('describe_splits', TMessageType::CALL, $this->seqid_);
$args->write($this->output_);
$this->output_->writeMessageEnd();
$this->output_->getTransport()->flush();
}
}