92 lines
3.0 KiB
PHP
92 lines
3.0 KiB
PHP
<?php
|
|
namespace Jaeger\Thrift\Agent;
|
|
|
|
/**
|
|
* Autogenerated by Thrift Compiler (0.13.0)
|
|
*
|
|
* DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
|
|
* @generated
|
|
*/
|
|
use Thrift\Base\TBase;
|
|
use Thrift\Type\TType;
|
|
use Thrift\Type\TMessageType;
|
|
use Thrift\Exception\TException;
|
|
use Thrift\Exception\TProtocolException;
|
|
use Thrift\Protocol\TProtocol;
|
|
use Thrift\Protocol\TBinaryProtocolAccelerated;
|
|
use Thrift\Exception\TApplicationException;
|
|
|
|
class BaggageRestrictionManagerClient implements \Jaeger\Thrift\Agent\BaggageRestrictionManagerIf
|
|
{
|
|
protected $input_ = null;
|
|
protected $output_ = null;
|
|
|
|
protected $seqid_ = 0;
|
|
|
|
public function __construct($input, $output = null)
|
|
{
|
|
$this->input_ = $input;
|
|
$this->output_ = $output ? $output : $input;
|
|
}
|
|
|
|
|
|
public function getBaggageRestrictions($serviceName)
|
|
{
|
|
$this->send_getBaggageRestrictions($serviceName);
|
|
return $this->recv_getBaggageRestrictions();
|
|
}
|
|
|
|
public function send_getBaggageRestrictions($serviceName)
|
|
{
|
|
$args = new \Jaeger\Thrift\Agent\BaggageRestrictionManager_getBaggageRestrictions_args();
|
|
$args->serviceName = $serviceName;
|
|
$bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary');
|
|
if ($bin_accel) {
|
|
thrift_protocol_write_binary(
|
|
$this->output_,
|
|
'getBaggageRestrictions',
|
|
TMessageType::CALL,
|
|
$args,
|
|
$this->seqid_,
|
|
$this->output_->isStrictWrite()
|
|
);
|
|
} else {
|
|
$this->output_->writeMessageBegin('getBaggageRestrictions', TMessageType::CALL, $this->seqid_);
|
|
$args->write($this->output_);
|
|
$this->output_->writeMessageEnd();
|
|
$this->output_->getTransport()->flush();
|
|
}
|
|
}
|
|
|
|
public function recv_getBaggageRestrictions()
|
|
{
|
|
$bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary');
|
|
if ($bin_accel) {
|
|
$result = thrift_protocol_read_binary(
|
|
$this->input_,
|
|
'\Jaeger\Thrift\Agent\BaggageRestrictionManager_getBaggageRestrictions_result',
|
|
$this->input_->isStrictRead()
|
|
);
|
|
} else {
|
|
$rseqid = 0;
|
|
$fname = null;
|
|
$mtype = 0;
|
|
|
|
$this->input_->readMessageBegin($fname, $mtype, $rseqid);
|
|
if ($mtype == TMessageType::EXCEPTION) {
|
|
$x = new TApplicationException();
|
|
$x->read($this->input_);
|
|
$this->input_->readMessageEnd();
|
|
throw $x;
|
|
}
|
|
$result = new \Jaeger\Thrift\Agent\BaggageRestrictionManager_getBaggageRestrictions_result();
|
|
$result->read($this->input_);
|
|
$this->input_->readMessageEnd();
|
|
}
|
|
if ($result->success !== null) {
|
|
return $result->success;
|
|
}
|
|
throw new \Exception("getBaggageRestrictions failed: unknown result");
|
|
}
|
|
}
|