+ function to_continuing()
+ {
+ printf("TRY FLUSH CREATE\n");
+ $header = array();
+ $header['HTTP-Response'] = "100 Continue";
+ $hea = headers_render($header, 0);
+ $hea_sz = mb_strlen($hea, "ASCII");
+
+ $this->status = PENDINGPAGE_CONTINUE;
+ $this->msg = $hea;
+ $this->msg_sz = $hea_sz;
+ }
+
+ static function pendingpage_waiting($socket, $curtime, $kalive, $method, $header,
+ $get, $post, $cookie, $path, $addr, $rest, $cont)
+ {
+ return (static::pendingpage_staminal($socket, PENDINGPAGE_WAITDATA, $curtime, $kalive, $method,
+ $header, $get, $post, $cookie, $path, $addr, $rest, $cont));
+ }
+
+ static function pendingpage_staminal($socket, $status, $curtime, $kalive, $method, $header,
+ $get, $post, $cookie, $path, $addr, $rest, $cont)
+ {
+ $thiz = new PendingPage($socket, $curtime, $kalive);
+ $thiz->status = $status;
+
+ $thiz->method = $method;
+ $thiz->header = $header;
+ $thiz->get = $get;
+ $thiz->post = $post;
+ $thiz->cookie = $cookie;
+ $thiz->path = $path;
+ $thiz->addr = $addr;
+ $thiz->contsz = $header['Content-Length'];
+ $thiz->rest = $rest;
+ $thiz->cont = $cont;
+
+ return ($thiz);