XMPPStream::logged_in PHP Метод

logged_in() публичный Метод

public logged_in ( $event, $args )
    public function logged_in($event, $args)
    {
        switch ($event) {
            case "stanza_cb":
                $stanza = $args[0];
                // call abstract
                if ($stanza->name == 'message') {
                    $this->handle_message($stanza);
                } elseif ($stanza->name == 'presence') {
                    $this->handle_presence($stanza);
                } elseif ($stanza->name == 'iq') {
                    $this->handle_iq($stanza);
                } else {
                    $this->handle_other($event, $args);
                }
                return "logged_in";
                break;
            case "end_cb":
                $this->send_end_stream();
                return "logged_out";
                break;
            case "end_stream":
                $this->send_end_stream();
                return "logged_out";
                break;
            case "disconnect":
                $this->trans->disconnect();
                return "disconnected";
                break;
            default:
                JAXLLogger::debug("uncatched {$event}");
                return $this->handle_other($event, $args);
                //return array("logged_in", 0);
                break;
        }
    }