XmlOperator::XmlOperator() { doc = gcnew XmlDocument(); //判断文件是否存在,不存在就创建文件 if (!_IsFile()) { Creatfile(); } }
MtConnector::MtConnector() { startedPush=false; server= gcnew String("http://*****:*****@category=\"SAMPLE\"]"); // query2=gcnew String("/current?path=//Path"); doc= gcnew XmlDocument(); }
CtrlrProcessor::CtrlrProcessor() : overridesTree(Ids::ctrlrOverrides), ctrlrManager(nullptr) { _DBG("CtrlrProcessor::ctor"); midiCollector.reset (SAMPLERATE); currentExec = File::getSpecialLocation(File::currentApplicationFile); overridesFile = currentExec.withFileExtension("overrides"); overridesTree.setProperty (Ids::ctrlrMaxExportedVstParameters, 64, 0); overridesTree.setProperty (Ids::ctrlrShutdownDelay, 512, 0); if (overridesFile.existsAsFile()) { ScopedPointer <XmlElement> xml (XmlDocument(overridesFile).getDocumentElement()); if (xml) { overridesTree = ValueTree::fromXml (*xml); } } ctrlrLog = new CtrlrLog(overridesTree.getProperty (Ids::ctrlrLogToFile)); ctrlrManager = new CtrlrManager(this, *ctrlrLog); if (!ctrlrManager->initEmbeddedInstance()) { ctrlrManager->setDefaults(); } ctrlrManager->setManagerReady(); if (ctrlrManager->getInstanceMode() == InstanceSingle || ctrlrManager->getInstanceMode() == InstanceSingleRestriced) { if (ctrlrManager->getActivePanel()) { ctrlrManager->getActivePanel()->initEmbeddedInstance(); } } }
const XmlDocument& XmlDocument::operator=(const XmlDocument& src) { XmlDocument(src).swap(*this); return *this; }