Lines Matching refs:tags
35 #include <tags/FileTags.h>
670 // Final hash-count verification, needs to be done after the tags are loaded.
691 //tags
697 // Float meta tags are currently not written. All older eMule versions < 0.28a have
700 // tags. This is OK, because we (eMule) do not use float tags. The only float tags
704 // The code for writing the float tags SHOULD BE ENABLED in SOME MONTHS (after most
705 // people are using the newer eMule versions which do not write broken float tags).
720 // standard tags
777 //other tags
1134 TagPtrList tags;
1137 tags.push_back(new CTagString(FT_FILENAME, GetFileName().GetPrintable()));
1140 tags.push_back(new CTagVarInt(FT_FILESIZE, GetFileSize()));
1143 tags.push_back(new CTagInt32(FT_FILESIZE, GetFileSize()));
1146 // we send 2*32 bit tags to servers, but a real 64 bit tag to other clients.
1150 tags.push_back(new CTagInt32(FT_FILESIZE, 0));
1152 tags.push_back(new CTagInt32(FT_FILESIZE, (uint32)GetFileSize()));
1153 tags.push_back(new CTagInt32(FT_FILESIZE_HI, (uint32)(GetFileSize() >> 32)));
1158 tags.push_back(new CTagInt32(FT_FILESIZE, 0));
1160 tags.push_back(new CTagInt64(FT_FILESIZE, GetFileSize()));
1167 tags.push_back(new CTagVarInt(FT_FILERATING, GetFileRating(), (pClient && pClient->GetVBTTags()) ? 0 : 32));
1173 // Send integer file type tags to newer servers
1176 tags.push_back(new CTagInt32(FT_FILETYPE, eFileType));
1181 // Send string file type tags to:
1187 tags.push_back(new CTagString(FT_FILETYPE, strED2KFileType));
1203 files->WriteUInt32(tags.size());
1206 // have to identify the support for new tags by version.
1218 for (TagPtrList::iterator it = tags.begin(); it != tags.end(); ++it ) {