heck
694f753730
#20 - add function config_media_keys()
3 years ago
heck
5e2a042197
JNI-158 - JNI-159 - Remove all keyserver functions
4 years ago
heck
4bdfb836a0
change var name accordingly
4 years ago
Hussein Kasem
ba4c0456f7
JNI-146 Reference AbstracEngine instead of Engine
To call java private methods from C/JNI side on an Android 7 device
seem to require to use the MethodId of the real class not from its
decendants
4 years ago
heck
72e65bebe1
fix merge conflicts
4 years ago
heck
a255490628
formatting and code style only
5 years ago
heck
3e71c76515
JNI-123 - "get rid of c-style casts"
5 years ago
heck
c5ae320e7a
move all cxx sources/headers into src/cxx
5 years ago
heck
d11409365a
AbstractEngineInterface containing all public methods. needed wrap all native methods (native methods cant be in interfaces)
5 years ago
heck
6099e26bca
Passphrase support for messageToSend()
5 years ago
heck
7956b4037c
pEpLog() function call logging only on API exposed functions (JNIEPXORT)
5 years ago
heck
a309452628
depend on pEp/pEpLog.hh to be compatible with libpEpAdapter branches default and postrelease
5 years ago
heck
2c432e678b
depend on pEp/pEpLog.hh to be compatible with libpEpAdapter branches default and postrelease
5 years ago
heck
94f2107df1
Acquire global mutex to obtain mutex for java obj
update stress test jni92, add option useSharedEngines
5 years ago
heck
0254493742
Per object c++ mutex locking for the Engine class (java).
All calls to an Engine obj are locking the mutex for their respective object.
A unordered_map holds the mutex per java obj hash. The mutexes are created/deleted in constructor/destructor of an engine object.
A global mutex is being locked for write operations on the unordered map (not thread safe).
Cleanup of #includes
5 years ago
heck
25a07dcfde
Added Logging of every c/c++ function call (in DEBUG build only)
resolved possible var name ambiguity
corrected some formatting inconsistencies
5 years ago
heck
cd8fc6eebe
eliminate "use namespace pEp::Adapter" for better readability
6 years ago
Hussein Kasem
597c74a419
Remove buggy detach
6 years ago
Hussein Kasem
b70be6352f
Backed out changeset bb9fff033bdb
6 years ago
Hussein Kasem
0b20021d68
Remove buggy detach
6 years ago
Hussein Kasem
36fa395341
Print Exceptions from JNI side on messageToSend
6 years ago
Hussein Kasem
46fe1302e3
Add localref deletion on notifyHandshake
6 years ago
Hussein Kasem
40caaf5d0f
Wrap is_sync_running from pEpLibAdapter
6 years ago
Hussein Kasem
162a5aa6e2
Backed out changeset 07109e065126
6 years ago
Hussein Kasem
b95869efa8
Catch runtime exception
6 years ago
Hussein Kasem
596a095e70
Move from org.pEp.* to foundation.pEp.*
6 years ago
Hussein Kasem
1036195919
Backed out changeset: 737fa2f86e2a - return to org.pEp.*
6 years ago
Volker Birk
cad51bdaa1
moving from org.pEp.* to pEp.*
6 years ago
Volker Birk
c2e8d47ac2
add version functions
6 years ago
Volker Birk
1bd245f7b0
art & beauty
6 years ago
Volker Birk
14ebadc786
introduce engine.startSync() and engine.stopSync()
6 years ago
Volker Birk
dad94000fa
opteemyzing & exception checks
6 years ago
Volker Birk
e926d1c669
class variables must not be global
6 years ago
Hussein Kasem
cb25ac985c
Remove bad reference deletion.
6 years ago
Hussein Kasem
63c48885a9
Backed out changeset: 133c3c838160 < revert nullify
6 years ago
Hussein Kasem
6315bc8f14
Nullify deleted global refs to force recreation.
6 years ago
Hussein Kasem
cf3a412056
Backed out changeset: dd1adb53faed
Fix capitalization is only on sync branch, on default it is lower case.
6 years ago
Damiano Boppart
379e500b0a
Fix capitalziation of includes
7 years ago
Hussein Kasem
a204c0565b
Add disable sync switch for keyrest and so on...
7 years ago
Hussein Kasem
0e478fd6df
Add default Sync callback and fix env retrieval
7 years ago
Hussein Kasem
866f2763a6
Use global refs
7 years ago
Volker Birk
2a3c6090b1
...
7 years ago
Volker Birk
a6678d3e0f
init() is called per Java thread
7 years ago
Volker Birk
7a33f3fdfc
using session() of libpEpAdapter
7 years ago
Volker Birk
d627112da0
cleanup
7 years ago
Volker Birk
fff65f3919
...
7 years ago
Volker Birk
7344dc466b
less complexity
7 years ago
Volker Birk
131670578f
use extra environment for sync thread
7 years ago
Volker Birk
849defc87a
use extra environment for sync thread
7 years ago
Volker Birk
f7fed6a437
...
7 years ago