- Jan 26, 2017
-
-
Ramin Yaghoubzadeh Torky authored
(Note: should be removed later / merged into ipaaca-tester-cpp).
-
- Dec 07, 2016
-
-
Ramin Yaghoubzadeh Torky authored
Read access in locked payloads is performed on queued operations before searching the old database. Threads other than the locking thread consistently read the old information. On POSIX, default Lock now also uses boost::thread (instead of pthread) pthread linkage is still present for legacy wrapping. ATTENTION: unlocked payload writing is (by design) not thread-safe (won't crash but data might be inconsistent). Please use Locker armors around all code that might modify a payload in more than one thread. ---> #1: Always use Locker in IU handlers that write to existing IUs!!
-
- Dec 04, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
- Apr 08, 2015
-
-
Ramin Yaghoubzadeh Torky authored
Use with Locker, possible in a dedicated stack frame, like this: // ... code ... { // open stack frame Locker locker(iu->payload()); iu->payload()["a"] = "string"; iu->payload()["b"] = "simultaneouslySentString"; } // close stack frame, sending the update
-
- Mar 28, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
Also renamed some functions (preserving old names as deprecated aliases)
-
- Mar 03, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 27, 2015
-
-
Ramin Yaghoubzadeh Torky authored
Address mode must be selected explicitly using as_map/as_list, like so: for (auto value: iu->payload()["listItem"].as_list()) { .... } for (auto kv_pair: iu->payload()["mapItem"].as_map()) { .... } Generic size() function (reports 0 for non-structured types)
-
- Feb 26, 2015
-
-
Ramin Yaghoubzadeh Torky authored
PayloadTypeConversionError thrown if (trimmed) string parse is incomplete; comparison operators == and != catch this error though.
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 25, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 24, 2015
-
-
Ramin Yaghoubzadeh Torky authored
Setting default channel name and default payload type works OK
-
- Feb 23, 2015
-
-
Ramin Yaghoubzadeh Torky authored
Sniffer: only display quotes for string-type payload values Injector: using unicode() and catching errors
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 20, 2015
-
-
Ramin Yaghoubzadeh Torky authored
TODO: compatibility with STR legacy payloads; more varied access to inner payload objects (e.g. push_back)
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 16, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 14, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 09, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 05, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
- Jan 30, 2015
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-