.
*/
/*! \brief This is the opsi base class, it handles
. gosa daemon requests and prepares data for opsi plugins.
*/
class opsi
{
/*! \brief Returns a list of netboot products.
@param
@return
*/
public static function opsi_get_netboot_products()
{
/* gosa_opsi_get_netboot_products00:01:6c:9d:b9:fagosa_opsi_get_netboot_productsGOSAlimux-cl-2.intranet.gonicus.de */
}
/*! \brief Returns a list of all local products.
@param
@return
*/
public static function gosa_opsi_get_local_products()
{
/* gosa_opsi_get_local_productsGOSAgosa_opsi_get_local_productsGOSAlimux-cl-2.intranet.gonicus.de */
}
/*! \brief Returns a list of all product properties. \
. Additionally you can specify the host parameter to \
. get host specific product properties
@param
@return
*/
public static function gosa_opsi_get_product_properties()
{
/* gosa_opsi_get_product_propertiesGOSAfirefoxgosa_opsi_get_product_propertiesGOSAfirefoxlimux-cl-2.intranet.gonicus.de
*/
}
/*! \brief Set product properties, globally or per host.
@param
@return
*/
public static function gosa_opsi_set_product_properties()
{
/* gosa_opsi_set_product_properties00:01:6c:9d:b9:fafirefoxaskbeforeinstfalsegosa_opsi_set_product_properties00:01:6c:9d:b9:falimux-cl-2.intranet.gonicus.defirefoxaskbeforeinstfalse
*/
}
/*! \brief Returns the clients hardware setup.
@param
@return
*/
public static function gosa_opsi_get_client_hardware()
{
/* gosa_opsi_get_client_hardwareGOSAlimux-cl-2.intranet.gonicus.de
*/
}
/*! \brief Returns the clients software setup.
@param
@return
*/
public static function gosa_opsi_get_client_software()
{
/* gosa_opsi_get_client_softwareGOSAlimux-cl-2.intranet.gonicus.de i
*/
}
/*! \brief Returns a list of all opsi clients.
@param
@return
*/
public static function gosa_opsi_list_clients()
{
/* gosa_opsi_list_clients00:01:6c:9d:b9:fa
*/
}
/*! \brief Deletes the given opsi client.
@param
@return
*/
public static function gosa_opsi_del_client()
{
/* gosa_opsi_del_client00:01:6c:9d:b9:falimux-cl-2.intranet.gonicus.de
*/
}
/*! \brief Triggers install/reinstall of an opsi client.
@param
@return
*/
public static function job_opsi_install_client()
{
/* job_opsi_install_client00:01:6c:9d:b9:falimux-cl-2.intranet.gonicus.de00:11:25:4b:8c:e5
*/
}
/*! \brief Adds a new opsi client.
@param
@return
*/
public static function gosa_opsi_add_client()
{
/* gosa_opsi_add_client00:01:6c:9d:b9:falimux-cl-2.intranet.gonicus.de00:11:25:4b:8c:e5Test halt1.2.3.4Im a note
*/
}
/*! \brief Adds a given product to a client.
@param
@return
*/
public static function gosa_opsi_add_product_to_client()
{
/* gosa_opsi_add_product_to_client00:01:6c:9d:b9:fa00:11:25:4b:8c:e5limux-cl-2.intranet.gonicus.dewinxppro
*/
}
/*! \brief Removes a given product from a client.
@param
@return
*/
public static function gosa_opsi_del_product_from_client()
{
/* gosa_opsi_del_product_from_client00:01:6c:9d:b9:falimux-cl-1.intranet.gonicus.de00:11:25:4b:8c:e5softprod
*/
}
}
// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
?>