aboutsummaryrefslogtreecommitdiffstats
path: root/heimdall/source/BridgeManager.h
diff options
context:
space:
mode:
authorBenjamin Dobell <benjamin.dobell@glassechidna.com.au>2011-09-11 22:47:31 +1000
committerBenjamin Dobell <benjamin.dobell@glassechidna.com.au>2011-09-11 23:02:55 +1000
commit0de82e08b6546200b266adfb34af458a85ffaf05 (patch)
tree166bc79a390469c963bbe3ae2a1e5039e963b7ec /heimdall/source/BridgeManager.h
parented9b08e5d9e3db60d52bccf6cb6919fb4bd47602 (diff)
downloadexternal_heimdall-0de82e08b6546200b266adfb34af458a85ffaf05.zip
external_heimdall-0de82e08b6546200b266adfb34af458a85ffaf05.tar.gz
external_heimdall-0de82e08b6546200b266adfb34af458a85ffaf05.tar.bz2
Heimdall 1.3.1
- Improved the no-reboot functionality, you no longer have to reboot to flash more files. - Fixed repartitioning functionality (thanks XDA user psych0phobia for finding the problem!)
Diffstat (limited to 'heimdall/source/BridgeManager.h')
-rw-r--r--heimdall/source/BridgeManager.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/heimdall/source/BridgeManager.h b/heimdall/source/BridgeManager.h
index d87f67d..f929ac9 100644
--- a/heimdall/source/BridgeManager.h
+++ b/heimdall/source/BridgeManager.h
@@ -99,6 +99,9 @@ namespace Heimdall
#endif
+ bool CheckProtocol(void) const;
+ bool InitialiseProtocol(void) const;
+
public:
BridgeManager(bool verbose, int communicationDelay);
@@ -110,8 +113,8 @@ namespace Heimdall
bool BeginSession(void) const;
bool EndSession(bool reboot) const;
- bool SendPacket(OutboundPacket *packet, int timeout = 3000) const;
- bool ReceivePacket(InboundPacket *packet, int timeout = 3000) const;
+ bool SendPacket(OutboundPacket *packet, int timeout = 3000, bool retry = true) const;
+ bool ReceivePacket(InboundPacket *packet, int timeout = 3000, bool retry = true) const;
bool RequestDeviceInfo(unsigned int request, int *result) const;