CDevice* CDevice::NewL() { __MSFNSLOG CDevice* r = new (ELeave) CDevice(); CleanupStack::PushL(r); r->ConstructL(); CleanupStack::Pop(); return r; }