}
}
- attrs->Seal();
-
Dictionary::Ptr update = boost::make_shared<Dictionary>();
update->Set("attrs", attrs);
else if (attrs->GetLength() == 0)
return Dictionary::Ptr();
- update->Seal();
-
return update;
}
{
ObjectLock olock(this);
- ASSERT(serializedUpdate->IsSealed());
-
Value configTxValue = serializedUpdate->Get("configTx");
boost::mutex::scoped_lock lock(m_AttributeMutex);
Dictionary::Ptr attrs = serializedUpdate->Get("attrs");
- ASSERT(attrs->IsSealed());
-
{
ObjectLock alock(attrs);
Dictionary::Ptr attr = it->second;
- ASSERT(attr->IsSealed());
-
int type = attr->Get("type");
if ((type & ~allowedTypes) != 0)
while (NetString::ReadStringFromStream(sfp, &message)) {
Dictionary::Ptr persistentObject = Value::Deserialize(message);
- ASSERT(persistentObject->IsSealed());
-
String type = persistentObject->Get("type");
String name = persistentObject->Get("name");
Dictionary::Ptr update = persistentObject->Get("update");