Esempio n. 1
0
Texture1D::Texture1D(const Index width,
      const Scalar min, const Scalar max,
      const Meta &meta)
: Texture1D::Base(Texture1D::Data::create(width, min, max, meta))
{
    refreshImpl();
}
Esempio n. 2
0
Lines::Lines(const Index numElements, const Index numCorners,
                      const Index numVertices,
                      const Meta &meta)
   : Lines::Base(Lines::Data::create("", numElements, numCorners,
            numVertices, meta))
{
    refreshImpl();
}
Esempio n. 3
0
MojErr MojDbQuotaEngine::refresh()
{
	MojLogTrace(s_log);
	MojAssertWriteLocked(m_db->schemaLock());

	MojRefCountedPtr<MojDbStorageTxn> txn;
	MojErr err = m_db->storageEngine()->beginTxn(txn);
	MojErrCheck(err);
	err = refreshImpl(txn.get());
	MojErrCheck(err);
	err = txn->commit();
	MojErrCheck(err);

	return MojErrNone;
}
Esempio n. 4
0
MojErr MojDbQuotaEngine::refresh()
{
    LOG_TRACE("Entering function %s", __FUNCTION__);
	MojAssertWriteLocked(m_db->schemaLock());

	MojRefCountedPtr<MojDbStorageTxn> txn;
	MojErr err = m_db->storageEngine()->beginTxn(txn);
	MojErrCheck(err);
	err = refreshImpl(txn.get());
	MojErrCheck(err);
	err = txn->commit();
	MojErrCheck(err);

	return MojErrNone;
}
Esempio n. 5
0
MojErr MojDbQuotaEngine::open(const MojObject& conf, MojDb* db, MojDbReq& req)
{
    LOG_TRACE("Entering function %s", __FUNCTION__);
	MojAssert(db);

	MojErr err = db->storageEngine()->openDatabase(_T("UsageDbName"), req.txn(), m_usageDb);
	MojErrCheck(err);
	err = MojDbPutHandler::open(conf, db, req);
	MojErrCheck(err);

	MojDbKindEngine::KindMap& kinds = db->kindEngine()->kindMap();
	for (MojDbKindEngine::KindMap::ConstIterator i = kinds.begin();
		 i != kinds.end(); ++i) {
		err = initUsage(i.value().get(), req);
		MojErrCheck(err);
	}
	err = refreshImpl(req.txn());
	MojErrCheck(err);

	m_isOpen = true;

	return MojErrNone;
}
Esempio n. 6
0
DataBase::DataBase(): DataBase::Base() { refreshImpl(); }
Esempio n. 7
0
//V_OBJECT_TYPE(DataBase, Object::DATABASE);
//V_OBJECT_CTOR(DataBase);
DataBase::DataBase(DataBase::Data *data): DataBase::Base(data) { refreshImpl(); }
Esempio n. 8
0
Normals::Normals(const Index numNormals,
         const Meta &meta)
   : Normals::Base(Normals::Data::create(numNormals, meta))
{
    refreshImpl();
}
Esempio n. 9
0
PlaceHolder::PlaceHolder(const std::string &originalName, const Meta &originalMeta, Object::Type originalType)
   : PlaceHolder::Base(PlaceHolder::Data::create("", originalName, originalMeta, originalType))
{
    refreshImpl();
}