Package Products :: Package ZenHub :: Module XmlRpcService :: Class XmlRpcService |
[hide private]
[frames] | no frames]

# Class XmlRpcService

source code

    twisted.web.resource.Resource --+
                                    |
            twisted.web.xmlrpc.XMLRPC --+
                                        |
                                       XmlRpcService

Known Subclasses:
  - zenhub.AuthXmlRpcService

Nested Classes | [hide private]
Inherited from `twisted.web.resource.Resource`: `entityType`

Instance Methods | [hide private]
__init__(self, dmd) Initialize. | source code
xmlrpc_sendEvent(self, data) XMLRPC requests are processed asynchronously in a thread | source code
xmlrpc_sendEvents(self, data) | source code
xmlrpc_getDevicePingIssues(self, *unused) | source code
xmlrpc_getDeviceWinInfo(self, *args) | source code
xmlrpc_getWinServices(self, *args) | source code
xmlrpc_applyDataMap(self, devName, datamap, relname="", compname="", modname="") Apply a datamap passed as a list of dicts through XML-RPC. | source code
xmlrpc_getConfigs(self, monitor, dstype) Return the performance configurations for the monitor name and data source provided. | source code
xmlrpc_writeRRD(self, devId, compType, compId, dpName, value) | source code
xmlrpc_getPerformanceConfig(self, monitor) returns the performance configuration for the monitor provided, or {} if no collector with the name provided is located. | source code
Inherited from `twisted.web.xmlrpc.XMLRPC`: `__setattr__`, `getSubHandler`, `getSubHandlerPrefixes`, `putSubHandler`, `render_POST` Inherited from `twisted.web.xmlrpc.XMLRPC` (private): `_cbRender`, `_ebRender`, `_getFunction`, `_listFunctions` Inherited from `twisted.web.resource.Resource`: `delEntity`, `getChild`, `getChildForRequest`, `getChildWithDefault`, `getDynamicEntity`, `getStaticEntity`, `listDynamicEntities`, `listDynamicNames`, `listEntities`, `listNames`, `listStaticEntities`, `listStaticNames`, `putChild`, `reallyPutEntity`, `render`, `render_HEAD`

Class Variables | [hide private]
| PRIMITIVES = `[types.IntType, types.StringType, types.BooleanTy`...``
Inherited from `twisted.web.xmlrpc.XMLRPC`: `FAILURE`, `NOT_FOUND`, `allowedMethods`, `isLeaf`, `separator` Inherited from `twisted.web.resource.Resource`: `server`

Instance Variables | [hide private]
Inherited from `twisted.web.xmlrpc.XMLRPC`: `allowNone`, `useDateTime`

Method Details | [hide private]

### __init__(self, dmd) (Constructor) | source code
Initialize. Overrides: twisted.web.resource.Resource.__init__ (inherited documentation)

Class Variable Details | [hide private]

  ### PRIMITIVES Value:
      [types.IntType, types.StringType, types.BooleanType, types.DictType, t
      ypes.FloatType, types.LongType, types.NoneType]