Bazaar developer reference

CvDiplomacyRequests::Write(FDataStream &) const

Defined in
CvDiplomacyRequests.cpp, line 126
Class
CvDiplomacyRequests
Hook name
CivHooks::CvDiplomacyRequests_Write

Hooks

static bool BeforeCvDiplomacyRequests_Write(const CvDiplomacyRequests* self, FDataStream& kStream);static void AfterCvDiplomacyRequests_Write(const CvDiplomacyRequests* self, FDataStream& kStream);static void ReplaceCvDiplomacyRequests_Write(void (*original)(const CvDiplomacyRequests*, FDataStream&), const CvDiplomacyRequests* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvDiplomacyRequests_Write>(host, &BeforeCvDiplomacyRequests_Write);CivRegisterAfter<CivHooks::CvDiplomacyRequests_Write>(host, &AfterCvDiplomacyRequests_Write);CivRegisterReplace<CivHooks::CvDiplomacyRequests_Write>(host, &ReplaceCvDiplomacyRequests_Write);

Code

125/// Serialization write126void CvDiplomacyRequests::Write(FDataStream& kStream) const127{128	// Current version number129	uint uiVersion = 1;130	kStream << uiVersion;131	MOD_SERIALIZE_INIT_WRITE(kStream);132133	// need to serialize notification list134	kStream << m_ePlayer;135136	kStream << m_aRequests.size();137138	for(RequestList::const_iterator i = m_aRequests.begin(); i != m_aRequests.end(); ++i)139	{140		kStream << (*i);141	}142}

Calls