IcingaApi Class Reference
Inherits IcingaApiConstantsInterface.
Inherited by IcingaApiCommand, IcingaApiConnection, IcingaApiResult, and IcingaApiSearch.
List of all members.
Detailed Description
- Author:
- Christian Doebler <christian.doebler@netways.de>
Constructor & Destructor Documentation
IcingaApi::__construct |
( |
|
) |
|
class constructor
- Parameters:
-
- Returns:
- void
- Author:
- Christian Doebler <christian.doebler@netways.de>
Reimplemented in IcingaApiCommand, IcingaApiCommandCollection, IcingaApiConnection, IcingaApiConnectionDatabase, IcingaApiConnectionFile, IcingaApiConnectionIdo, IcingaApiConnectionLivestatus, IcingaApiResult, IcingaApiResultFile, IcingaApiResultIdo, IcingaApiResultLivestatus, IcingaApiSearch, IcingaApiSearchFile, IcingaApiSearchIdo, and IcingaApiSearchLivestatus.
Member Function Documentation
static IcingaApi::autoload |
( |
$ |
className |
) |
[static] |
dynamically loads classes on demand
- Parameters:
-
| string | $className name of class to load |
- Returns:
- void
- Author:
- Christian Doebler <christian.doebler@netways.de>
IcingaApi::debug |
( |
$ |
options = false |
) |
|
sets debugging levels
- Parameters:
-
| mixed | $options debugging options (see constants |
- Returns:
- IcingaAPI IcingaAPI object
- Author:
- Christian Doebler <christian.doebler@netways.de>
static IcingaApi::getCommandCollection |
( |
|
) |
[static] |
static IcingaApi::getCommandDispatcher |
( |
|
) |
[static] |
static IcingaApi::getCommandObject |
( |
|
) |
[static] |
static IcingaApi::getConnection |
( |
$ |
type, |
|
|
$ |
config | |
|
) |
| | [static] |
calls initialization method for new connection
- Parameters:
-
| string | $type type of connection object |
| mixed | $config configuration settings of connection object |
- Returns:
- IcingaApiConnection connection object
- Author:
- Christian Doebler <christian.doebler@netways.de>
IcingaApi::setIcingaType |
( |
$ |
type |
) |
[protected] |
sets the icinga type for further generation of class names
- Parameters:
-
| string | $type connection type |
- Returns:
- void
- Author:
- Christian Doebler <christian.doebler@netways.de>
Member Data Documentation
IcingaApi::$debug = false [protected] |
IcingaApi::$icingaType = false [protected] |
The documentation for this class was generated from the following file: