@ -36,51 +36,51 @@ namespace BitTorrent
@@ -36,51 +36,51 @@ namespace BitTorrent
}
// Torrent keys
const char KEY_TORRENT_ID [ ] = " hash " ;
const char KEY_TORRENT_NAME [ ] = " name " ;
const char KEY_TORRENT_MAGNET_URI [ ] = " magnet_uri " ;
const char KEY_TORRENT_SIZE [ ] = " size " ;
const char KEY_TORRENT_PROGRESS [ ] = " progress " ;
const char KEY_TORRENT_DLSPEED [ ] = " dlspeed " ;
const char KEY_TORRENT_UPSPEED [ ] = " upspeed " ;
const char KEY_TORRENT_QUEUE_POSITION [ ] = " priority " ;
const char KEY_TORRENT_SEEDS [ ] = " num_seeds " ;
const char KEY_TORRENT_NUM_COMPLETE [ ] = " num_complete " ;
const char KEY_TORRENT_LEECHS [ ] = " num_leechs " ;
const char KEY_TORRENT_NUM_INCOMPLETE [ ] = " num_incomplete " ;
const char KEY_TORRENT_RATIO [ ] = " ratio " ;
const char KEY_TORRENT_ETA [ ] = " eta " ;
const char KEY_TORRENT_STATE [ ] = " state " ;
const char KEY_TORRENT_SEQUENTIAL_DOWNLOAD [ ] = " seq_dl " ;
const char KEY_TORRENT_FIRST_LAST_PIECE_PRIO [ ] = " f_l_piece_prio " ;
const char KEY_TORRENT_CATEGORY [ ] = " category " ;
const char KEY_TORRENT_TAGS [ ] = " tags " ;
const char KEY_TORRENT_SUPER_SEEDING [ ] = " super_seeding " ;
const char KEY_TORRENT_FORCE_START [ ] = " force_start " ;
const char KEY_TORRENT_SAVE_PATH [ ] = " save_path " ;
const char KEY_TORRENT_CONTENT_PATH [ ] = " content_path " ;
const char KEY_TORRENT_ADDED_ON [ ] = " added_on " ;
const char KEY_TORRENT_COMPLETION_ON [ ] = " completion_on " ;
const char KEY_TORRENT_TRACKER [ ] = " tracker " ;
const char KEY_TORRENT_TRACKERS_COUNT [ ] = " trackers_count " ;
const char KEY_TORRENT_DL_LIMIT [ ] = " dl_limit " ;
const char KEY_TORRENT_UP_LIMIT [ ] = " up_limit " ;
const char KEY_TORRENT_AMOUNT_DOWNLOADED [ ] = " downloaded " ;
const char KEY_TORRENT_AMOUNT_UPLOADED [ ] = " uploaded " ;
const char KEY_TORRENT_AMOUNT_DOWNLOADED_SESSION [ ] = " downloaded_session " ;
const char KEY_TORRENT_AMOUNT_UPLOADED_SESSION [ ] = " uploaded_session " ;
const char KEY_TORRENT_AMOUNT_LEFT [ ] = " amount_left " ;
const char KEY_TORRENT_AMOUNT_COMPLETED [ ] = " completed " ;
const char KEY_TORRENT_MAX_RATIO [ ] = " max_ratio " ;
const char KEY_TORRENT_MAX_SEEDING_TIME [ ] = " max_seeding_time " ;
const char KEY_TORRENT_RATIO_LIMIT [ ] = " ratio_limit " ;
const char KEY_TORRENT_SEEDING_TIME_LIMIT [ ] = " seeding_time_limit " ;
const char KEY_TORRENT_LAST_SEEN_COMPLETE_TIME [ ] = " seen_complete " ;
const char KEY_TORRENT_LAST_ACTIVITY_TIME [ ] = " last_activity " ;
const char KEY_TORRENT_TOTAL_SIZE [ ] = " total_size " ;
const char KEY_TORRENT_AUTO_TORRENT_MANAGEMENT [ ] = " auto_tmm " ;
const char KEY_TORRENT_TIME_ACTIVE [ ] = " time_active " ;
const char KEY_TORRENT_SEEDING_TIME [ ] = " seeding_time " ;
const char KEY_TORRENT_AVAILABILITY [ ] = " availability " ;
inline const char KEY_TORRENT_ID [ ] = " hash " ;
inline const char KEY_TORRENT_NAME [ ] = " name " ;
inline const char KEY_TORRENT_MAGNET_URI [ ] = " magnet_uri " ;
inline const char KEY_TORRENT_SIZE [ ] = " size " ;
inline const char KEY_TORRENT_PROGRESS [ ] = " progress " ;
inline const char KEY_TORRENT_DLSPEED [ ] = " dlspeed " ;
inline const char KEY_TORRENT_UPSPEED [ ] = " upspeed " ;
inline const char KEY_TORRENT_QUEUE_POSITION [ ] = " priority " ;
inline const char KEY_TORRENT_SEEDS [ ] = " num_seeds " ;
inline const char KEY_TORRENT_NUM_COMPLETE [ ] = " num_complete " ;
inline const char KEY_TORRENT_LEECHS [ ] = " num_leechs " ;
inline const char KEY_TORRENT_NUM_INCOMPLETE [ ] = " num_incomplete " ;
inline const char KEY_TORRENT_RATIO [ ] = " ratio " ;
inline const char KEY_TORRENT_ETA [ ] = " eta " ;
inline const char KEY_TORRENT_STATE [ ] = " state " ;
inline const char KEY_TORRENT_SEQUENTIAL_DOWNLOAD [ ] = " seq_dl " ;
inline const char KEY_TORRENT_FIRST_LAST_PIECE_PRIO [ ] = " f_l_piece_prio " ;
inline const char KEY_TORRENT_CATEGORY [ ] = " category " ;
inline const char KEY_TORRENT_TAGS [ ] = " tags " ;
inline const char KEY_TORRENT_SUPER_SEEDING [ ] = " super_seeding " ;
inline const char KEY_TORRENT_FORCE_START [ ] = " force_start " ;
inline const char KEY_TORRENT_SAVE_PATH [ ] = " save_path " ;
inline const char KEY_TORRENT_CONTENT_PATH [ ] = " content_path " ;
inline const char KEY_TORRENT_ADDED_ON [ ] = " added_on " ;
inline const char KEY_TORRENT_COMPLETION_ON [ ] = " completion_on " ;
inline const char KEY_TORRENT_TRACKER [ ] = " tracker " ;
inline const char KEY_TORRENT_TRACKERS_COUNT [ ] = " trackers_count " ;
inline const char KEY_TORRENT_DL_LIMIT [ ] = " dl_limit " ;
inline const char KEY_TORRENT_UP_LIMIT [ ] = " up_limit " ;
inline const char KEY_TORRENT_AMOUNT_DOWNLOADED [ ] = " downloaded " ;
inline const char KEY_TORRENT_AMOUNT_UPLOADED [ ] = " uploaded " ;
inline const char KEY_TORRENT_AMOUNT_DOWNLOADED_SESSION [ ] = " downloaded_session " ;
inline const char KEY_TORRENT_AMOUNT_UPLOADED_SESSION [ ] = " uploaded_session " ;
inline const char KEY_TORRENT_AMOUNT_LEFT [ ] = " amount_left " ;
inline const char KEY_TORRENT_AMOUNT_COMPLETED [ ] = " completed " ;
inline const char KEY_TORRENT_MAX_RATIO [ ] = " max_ratio " ;
inline const char KEY_TORRENT_MAX_SEEDING_TIME [ ] = " max_seeding_time " ;
inline const char KEY_TORRENT_RATIO_LIMIT [ ] = " ratio_limit " ;
inline const char KEY_TORRENT_SEEDING_TIME_LIMIT [ ] = " seeding_time_limit " ;
inline const char KEY_TORRENT_LAST_SEEN_COMPLETE_TIME [ ] = " seen_complete " ;
inline const char KEY_TORRENT_LAST_ACTIVITY_TIME [ ] = " last_activity " ;
inline const char KEY_TORRENT_TOTAL_SIZE [ ] = " total_size " ;
inline const char KEY_TORRENT_AUTO_TORRENT_MANAGEMENT [ ] = " auto_tmm " ;
inline const char KEY_TORRENT_TIME_ACTIVE [ ] = " time_active " ;
inline const char KEY_TORRENT_SEEDING_TIME [ ] = " seeding_time " ;
inline const char KEY_TORRENT_AVAILABILITY [ ] = " availability " ;
QVariantMap serialize ( const BitTorrent : : Torrent & torrent ) ;