if (self.dynDBusClasses.has_key(className) == False):
self.dynDBusClasses[className] = DynDBusClass(className, self.globalCtx, self.localCtx)
self.dynDBusClasses[className].createDBusServiceFromXML(xmlTemplate)
if (self.dynDBusClasses.has_key(className) == False):
self.dynDBusClasses[className] = DynDBusClass(className, self.globalCtx, self.localCtx)
self.dynDBusClasses[className].createDBusServiceFromXML(xmlTemplate)
## Class already exist, instanciate it if not already instanciated
if (self.serviceAgents.has_key(className) == False):
## Class already exist, instanciate it if not already instanciated
if (self.serviceAgents.has_key(className) == False):
- self.serviceAgents[className] = eval(className + "(self.bus, callback=self.srvCB, objPath=self.agentObjectPath, busName=self.srvName)", self.globalCtx, self.localCtx)
+ self.serviceAgents[className] = eval(className + "(self.bus, callback=self.srvCB, objPath='"+agentObjectPath+"', busName='"+srvName+"')", self.globalCtx, self.localCtx)