2 <generator header_tag="RR_MODULE_ITF_H">
4 <include file="nel/misc/md5.h"/>
5 <include file="repository.h"/>
7 <namespace name="PATCHMAN">
9 <class name="TFileRecord">
10 <!-- activate serial generation -->
13 <property type="std::string" name="FileName" byref="true"/>
14 <property type="NLMISC::CHashKeyMD5" name="Checksum" byref="true"/>
18 <module_interface name="CRepositoryReceiver">
20 <method name="fileList" msg="RR_LIST">
23 <param type="uint32" name="version" />
24 <param type="TFileInfoVector" name="files" byref="true" serial="Cont"/>
27 <method name="beginFile" msg="RR_FILE_BEGIN">
30 <param type="std::string" name="fileName" byref="true"/>
31 <param type="uint32" name="fileSize" />
34 <method name="fileData" msg="RR_FILE_DATA">
37 <param type="std::string" name="fileName" byref="true"/>
38 <param type="std::string" name="data" byref="true"/>
41 <method name="fileEnd" msg="RR_FILE_END">
44 <param type="std::string" name="fileName" byref="true"/>