Nathan Hourt
de2000795d
Fix crashes when destroying json_connection, tcp_socket
...
Also, create on_close callback on json_connection, so clients can
know when the connection has failed.
2015-02-12 10:54:18 -05:00
Nathan Hourt
13430fce12
Revert "Dumb hack that seems to prevent crashing when destroying json_connection"
...
This reverts commit b068865eb5 .
Caused crashes elsewhere.
2015-02-11 17:20:58 -05:00
Nathan Hourt
b068865eb5
Dumb hack that seems to prevent crashing when destroying json_connection
2015-02-10 18:35:50 -05:00
Nathan Hourt
ac197311ca
json_connection: save and cancel a future
...
Hopefully this will fix a crash on exit.
2015-01-30 10:23:33 -05:00
theoretical
d963c6482a
Protect flush() with lock in json_connection.cpp
...
- Maybe fixes https://github.com/BitShares/bitshares/issues/1323
2015-01-29 12:55:34 -05:00
Daniel Larimer
e6b43a6149
adding support for 10 arg rpc calls
2014-11-10 18:29:05 -05:00
Nathan Hourt
c1eca45ef1
More fixes in json_connection
2014-10-20 12:52:47 -04:00
Nathan Hourt
502a3c653c
Fix yield in catch block
2014-10-17 13:43:40 -04:00
Eric Frias
ac385d1f6b
Allow the user to supply a reason string when canceling a task (useful for debugging)
2014-08-27 14:07:44 -04:00
Eric Frias
d847f6469a
Allow us to require assigning descriptions to all async tasks to aid in debugging
2014-07-27 17:37:21 -04:00
dnotestein
9e320a3db8
Add descriptions for a bunch of async tasks, remove logging during thread::quit to avoid crashes for now until we cleanup thread quit code
2014-07-27 00:09:15 -04:00
Daniel Larimer
ace06d775c
support for 8 param rpc calls
2014-07-04 17:23:47 -04:00
Daniel Larimer
17117bc6bf
adding support for 7 arg rpc calls
2014-06-06 22:46:28 -04:00
Eric Frias
7dde0a705d
Add 5 and 6 argument versions of json rpc call functions
2014-05-29 15:54:40 -04:00
Eric Frias
b8a7531eab
Fix error message printed when unable to deserialize a json object, improve
...
logging of return values and add logging of exceptional returns from
json function calls. Continue my endless quest to break the mac build.
2014-05-06 17:20:04 -04:00
dnotestein
7672754c51
add some minor comments
2014-04-26 18:02:31 -04:00
Eric Frias
cd34f696ce
- Add four-argument version of json-rpc call function
...
- fix bug in json parser that prevented correct parsing of
a true/false/null at the end of input
- prevent infinite recursion in a json helper function
2014-04-21 14:34:46 -04:00
Daniel Larimer
a68d22a699
various updates
2013-12-09 00:48:28 -05:00
Daniel Larimer
e1e3a7361b
added flexability to json parsing and fixed closing hang in json rpc connection
2013-11-24 22:23:29 -05:00
dnotestein
94ce5cd9f2
more windows related changes, check what I was thinking with that BOOST1_51 when not in a hurry, maybe it should just be removed now
2013-08-10 22:11:59 -04:00
Daniel Larimer
59a121d64b
Updating FC with changes from phoenix-int
2013-06-05 15:19:00 -04:00