$this->rd_data_set($curtime, $transp, $enc, $stat, $subst, $step, $from);
- $body .= $this->rd_transp->init($enc, $header, &$header_out, $init_string, self::base_get(), $this->rd_scristp);
+ $ret = $this->rd_transp->init($enc, $header, &$header_out, $init_string, self::base_get(), $this->rd_scristp);
+
+ if ($ret === FALSE) {
+ return FALSE;
+ }
+
+ $body .= $ret;
return TRUE;
}
return ($this->rd_transp->chunk( $this->rd_scristp++, ($with_ping ? "act_ping();" : NULL)));
}
+function stream_close()
+{
+ return ($this->rd_transp->close());
+}
+
static function base_get()
{
$c = get_called_class();
return (sprintf("%X\r\n", $cont_comp_l).$cont_comp."\r\n");
}
else {
- return $content;
+ return $cont_comp;
}
}