Ejemplo n.º 1
0
	Sync::Payloads_t SyncDeltaGenerator::GetItemAdded (Item_ptr srcItemPtr)
	{
		Sync::Payloads_t result;
		
		Sync::Payload item;

		{
			QDataStream ostr (&item.Data_, QIODevice::WriteOnly);
			ostr << static_cast<quint16> (PTItemAdded);
			Item srcItem (*srcItemPtr);
			srcItem.ItemID_ = FixItemID (srcItem.ItemID_);
			srcItem.ChannelID_ = FixChanID (srcItem.ChannelID_);
			ostr << srcItem;
		}

		result << item;
		
		return result;
	}
Ejemplo n.º 2
0
	void ProxyObject::AddItem (Item_ptr item)
	{
		FixItemID (item);

		Core::Instance ().GetStorageBackend ()->AddItem (item);
	}