package org.merapi.helper.messages;
import org.merapi.messages.Message;
public class BarUpdateRespondMessage extends Message {
// --------------------------------------------------------------------------
//
// Constants
//
// --------------------------------------------------------------------------
// public static final String ITEM_ADDED = "itemAdded";
// public static final String ITEM_REMOVED = "itemRemoved";
public static final String ADD_BAR_DATA = "addBarData";
public static final String UPDATE_BAR_DATA = "updateBarData";
public static final String ADD_DETAILED_DATA = "addDetailedData";
public static final String UPDATE_DETAILED_DATA = "updateDetailedData";
/**
* Message type for a SAY_IT message.
*/
public static final String BAR_UPDATE_RESPOND = "barUpdateRespond";
// --------------------------------------------------------------------------
//
// Constructor
//
// --------------------------------------------------------------------------
/**
* Constructor.
*/
public BarUpdateRespondMessage() {
super(BAR_UPDATE_RESPOND);
}
// --------------------------------------------------------------------------
//
// Properties
//
// --------------------------------------------------------------------------
/**
* A custom data property that contains the action data
*/
public String action = null;
/**
* A custom data property that contains the hash value removeTorrent
*/
public String infoHash = null;
public int cols = 0;
public long rows = 0;
public int lostCol = 0;
// //local Up/Down -Bandwidth and -Transfer
// public long luB = 0;
// public long luT = 0;
// public long ldB = 0;
// public long ldT = 0;
//
// public float progress = 0;
//global Up/Down -Bandwidth and -Transfer
// public long guB = 0;
// public long guT = 0;
// public long gdB = 0;
// public long gdT = 0;
// /**
// * A set of args to use as the system execute parameters
// */
// public String[] getArgs() {
// Object[] data = (Object[]) getData();
// String[] args = new String[data.length];
// for (int i = 0; i < data.length; i++) {
// args[i] = (String) data[i];
// }
// return args;
// }
//
// public void setArgs(String[] stringArray) {
// // for (int i = 0; i< stringArray.length ; i++) {
// // this.setData(stringArray[i]);
// // }
// this.setData(stringArray);
// }
//Section for addDetailedData
public String trackerName = null;
public String dateienPfad = null;
public int dateienGroesse = 0;
public int dateienAnzahlTeile = 0;
// public int dateienDarstellungTeile = 0; //intern itemRenderer
public int dateienPrioritaet = 0;
//Section for updateDetailedData
public String trackerStatus = null;
// public String trackerNaechstUpdate = null;
public int trackerSeeds = 0;
public int trackerPeers = 0;
// public String trackerGeladen:String = null;
public int teileNr = 0;
public int teileGroesse = 0;
public int teileAnzahlBloecke = 0;
// public int teileDarstellungBloecke = 0; //intern itemRenderer
public int teileFertig = 0;
public int teileVerfuegbarkeit = 0;
public int teileModus = 0;
public int dateienFertig = 0;
public int dateienProzent = 0;
public String peersIP = null;
public String peersProgramm = null;
public String peersFlags = null;
public int peersProzent = 0;
public int peersDLRate = 0;
public int peersULRate = 0;
public int peersAnfragen = 0;
public int peersUpgeloaded = 0;
public int peersGeladen = 0;
public int peersPeerDL = 0;
}