public override void CheckIn(Guid token, IPEndPoint endPoint) { Client.DownloadData(Host + "checkin?token=" + token.ToHexString()); }
public override Guid AddStore(Guid token, string name) { Guid storeID = new Guid(Client.DownloadData(Host + "add_store?token=" + ID.ToHexString() + "&name=" + name)); CmdConsole.Print("Added Store - ID: " + storeID.ToHexString()); return storeID; }
//protected void RequestFile(string path) //{ // //Request for new file, central will return a ticket for file // byte[] ticketData = Client.DownloadData(Host + "repair?file" + path); // OpTicket ticket = new OpTicket();// = new OpTicket(ticketData); //} public override Guid Register(string accessToken, string name) { ID = new Guid(Client.DownloadData(Host + "register?access_token=" + accessToken + "&name=" + name)); CmdConsole.Print("Registered - ID: " + ID.ToHexString()); return ID; }
public override string RepairRequest(Guid token, Guid storeID, string path) { return Client.DownloadString(Host + "repair?token=" + ID.ToHexString() + "&store=" + storeID.ToHexString() + "&path=" + Uri.EscapeUriString(path)); }
public override OpTicket GetList(Guid store) { byte[] data = Client.DownloadData(Host + "poll_list?token=" + store.ToHexString()); return new OpTicket(data); }
public FileStoreEntry(Guid store, FileEntry entry) { StoreID = store; Entry = entry; storeIdStr = StoreID.ToHexString(); }