Code

Updated deamon commetns
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Fri, 25 Jan 2008 10:40:24 +0000 (10:40 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Fri, 25 Jan 2008 10:40:24 +0000 (10:40 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@8606 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-core/include/class_gosaSupportDaemon.inc

index a72a58537569307ff52fa2b8fd1530079c256b8f..398160ee38be2b44d8b10476ef8d0a0224eb3cad 100644 (file)
@@ -1,22 +1,42 @@
 <?php
-
-
 /*
-   __construct        - Create a new deamon handle. 
-   connect            - Connect to deamon socket.
-   disconnect         - Disconnect from socket.
-   set_error          - Sets a new error.
-   is_error           - Returns TRUE if there was an error.
-   get_error          - Returns the last error or "".
-   get_queued_entries - Returns all queued entries, with limitations.
-   ids_exist          - Checks if the given id exists.
-   get_entries_by_id  - Returns a set of entries.
-   id_exists          - Checks if a set entries exists.
-   get_entry_by_id    - Returns a single entry.
-   remove_entries     - Remove a set of entries.
-   remove_entry       - Removes a single entry.
-   update_entries     - Updates a set of entries.
-   xml_to_array       - XML to Array. 
+
+   This code is part of GOsa (https://gosa.gonicus.de)
+   Copyright (C) 2008  Fabian Hickert
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+
+Function overview:
+
+   __construct              - Create a new deamon handle. 
+   connect                  - Connect to deamon socket.
+   disconnect               - Disconnect from socket.
+   set_error                - Sets a new error.
+   is_error                 - Returns TRUE if there was an error.
+   get_error                - Returns the last error or "".
+   get_queued_entries       - Returns all queued entries, with limitations.
+   ids_exist                - Checks if the given id exists.
+   get_entries_by_id        - Returns a set of entries.
+   id_exists                - Checks if a set entries exists.
+   get_entry_by_id          - Returns a single entry.
+   remove_entries           - Remove a set of entries.
+   remove_entry             - Removes a single entry.
+   update_entries           - Updates a set of entries.
+   xml_to_array             - XML to Array. 
+   number_of_queued_entries - Returns the number of currently queued entries.   
 */
 
 
@@ -26,14 +46,13 @@ class gosaSupportDaemon
   private $o_sock       = NULL;
   private $s_host       = "";
   private $i_port       = 0;
-  private $f_timeout    = 0.2;
+  private $f_timeout    = 2;
+  private $s_error      = "";
+  private $b_error      = FALSE;
 
   private $is_connected     = FALSE;
   private $s_encryption_key = "";
 
-  private $s_error  = "";
-  private $b_error  = FALSE;
-
 
   /*! \brief  Creates a new gosaSupportDaemon object.
     @param string   Host    The Host where the deamon is running on.  
@@ -387,7 +406,7 @@ class gosaSupportDaemon
     @param  String XML string  
     @return Array Returns an array containing the xml structure. 
    */
-  function xml_to_array($xml)
+  private function xml_to_array($xml)
   {
     $params = array();
     $level = array();
@@ -480,14 +499,12 @@ class gosaSupportDaemon
   }
 
 
-  /*! \brief  Updates an entry with a set of new values, 
-    @param  Integer The ID of the entry, we want to update.
-    @param  Array   The variables to update.   
-    @return Boolean Returns TRUE on success. 
+  /*! \brief  Returns the number of currently queued objects.
+      @return Integer  
    */
   public function number_of_queued_entries()
   {
-    $xml_msg ="<xml> <header>gosa_count_jobdb</header></xml>";
+    $xml_msg ="<xml><header>gosa_count_jobdb</header></xml>";
     $this->connect();
     if($this->connect()){
       $this->o_sock->write($xml_msg);