lime
Lime is a C++ library implementing Open Whisper System Signal protocol
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | I | J | K | L | M | N | O | P | R | S | T | U | W | X
A
AES256GCM (lime)
Array (jni)
Array< E, std::enable_if_t< IsPrimitive< E >::value > > (jni)
Array< Object< TheTag > > (jni)
ArrayElementsDeleter (jni)
ArraylikeElementType (jni)
ArraylikeElementType< E[n] > (jni)
ArraylikeElementType< std::array< E, n > > (jni)
ArraylikeElementType< std::basic_string< C, T, A > > (jni)
ArraylikeElementType< std::vector< E, A > > (jni)
ArrayTag (jni)
B
bctbx_ECDH (lime)
bctbx_EDDSA (lime)
bctbx_RNG (lime)
BooleanTag (jni)
Boxer (jni)
Boxer< jboolean > (jni)
Boxer< jbyte > (jni)
Boxer< jchar > (jni)
Boxer< jdouble > (jni)
Boxer< jfloat > (jni)
Boxer< jint > (jni)
Boxer< jlong > (jni)
Boxer< jni::Object< Tag > > (jni)
Boxer< jshort > (jni)
ByteTag (jni)
C
C255 (lime)
C448 (lime)
callbackUserData (lime)
CharacterTag (jni)
Class (jni)
ClassTag (jni)
Conjunction (jni)
Conjunction< B1 > (jni)
Conjunction< B1, Bn... > (jni)
Constructor (jni)
D
Db (lime)
DefaultRefDeleter (jni)
DoubleTag (jni)
DR (lime)
DRHeader (lime::double_ratchet_protocol)
DSA (lime)
DSApair (lime)
E
EnvAttachingDeleter (jni)
EnvGettingDeleter (jni)
EnvIgnoringDeleter (jni)
F
Field (jni)
FloatTag (jni)
I
IntegerTag (jni)
is_error_code_enum< jni::error > (std)
IsArray (jni)
IsArray< jarray< E > > (jni)
IsArraylike (jni)
IsArraylike< E[n] > (jni)
IsArraylike< std::array< E, n > > (jni)
IsArraylike< std::basic_string< C, T, A > > (jni)
IsArraylike< std::vector< E, A > > (jni)
IsPrimitive (jni)
IsPrimitive< jboolean > (jni)
IsPrimitive< jbyte > (jni)
IsPrimitive< jchar > (jni)
IsPrimitive< jdouble > (jni)
IsPrimitive< jfloat > (jni)
IsPrimitive< jint > (jni)
IsPrimitive< jlong > (jni)
IsPrimitive< jshort > (jni)
IsReference (jni)
IsReference< jclass > (jni)
IsReference< jobject > (jni)
IsReference< jstring > (jni)
IsReference< jthrowable > (jni)
J
jarray (jni)
jclass (jni)
JNIEnvDeleter (jni)
JNINativeMethod (jni)
JNINativeMethod< R(JNIEnv *, jclass *, Args...) > (jni)
JNINativeMethod< R(JNIEnv *, jobject *, Args...) > (jni)
jobject (jni)
jstring (jni)
jthrowable (jni)
K
keyExchange (lime)
L
Lime (lime)
lime_ffi_data_struct
lime_ffi_RecipientData_t
lime_manager_struct
LimeCallbackReturn (org.linphone.lime)
LimeCurveId (org.linphone.lime)
LimeEncryptionPolicy (org.linphone.lime)
LimeException (org.linphone.lime)
LimeGeneric (lime)
LimeManager (lime)
LimeManager (org.linphone.lime)
LimeOutputBuffer (org.linphone.lime)
LimePeerDeviceStatus (org.linphone.lime)
LimePostToX3DH (org.linphone.lime)
LimeStatusCallback (org.linphone.lime)
LocalFrameDeleter (jni)
LongTag (jni)
M
Method (jni)
Method< TheTag, R(Args...) > (jni)
MonitorDeleter (jni)
N
NativeMethodMaker (jni)
NativeMethodMaker< R(JNIEnv &, Subject, Args...), method > (jni)
NativeMethodMaker< R(T::*)(JNIEnv &, Subject, Args...) const > (jni)
NativeMethodMaker< void(JNIEnv &, Subject, Args...), method > (jni)
NativeMethodMaker< void(T::*)(JNIEnv &, Subject, Args...) const > (jni)
NativeMethodTraits (jni)
NativeMethodTraits< M, std::enable_if_t< std::is_class< M >::value > > (jni)
NativeMethodTraits< R(*)(Args...) > (jni)
NativeMethodTraits< R(Args...) > (jni)
NativeMethodTraits< R(T::*)(Args...) > (jni)
NativeMethodTraits< R(T::*)(Args...) const > (jni)
NativePeerFunctionPointerMethod (jni)
NativePeerFunctionPointerMethod< R(JNIEnv &, P &, Args...), method > (jni)
NativePeerHelper (jni)
NativePeerHelper< Peer, TagType, std::unique_ptr< Peer >(JNIEnv &, Args...) > (jni)
NativePeerLambdaMethod (jni)
NativePeerLambdaMethod< L, R(L::*)(JNIEnv &, P &, Args...) const > (jni)
NativePeerMemberFunctionMethod (jni)
NativePeerMemberFunctionMethod< R(P::*)(JNIEnv &, Args...), method > (jni)
NullDeleter (jni)
NumberTag (jni)
O
Object (jni)
ObjectBase (jni)
ObjectTag (jni)
P
PendingJavaException (jni)
PrimitiveArrayCriticalDeleter (jni)
PrimitiveTypeBoxer (jni)
PrimitiveTypeUnboxer (jni)
PrimitiveTypeWrapper (jni)
R
ReceiverKeyChain (lime)
RecipientData (lime)
RecipientData (org.linphone.lime)
RecipientInfos (lime)
ReferenceTypeUnwrapper (jni)
ReferenceTypeWrapper (jni)
RemoveUnique (jni)
RemoveUnique< Unique< T, D > > (jni)
responseHolder
RNG (lime)
S
sBuffer (lime)
SHA512 (lime)
ShortTag (jni)
Signature (lime)
StaticField (jni)
StaticMethod (jni)
StaticMethod< TheTag, R(Args...) > (jni)
StringCharsDeleter (jni)
StringCriticalDeleter (jni)
StringLiteral (jni)
StringTag (jni)
StringUTFCharsDeleter (jni)
SuperTag (jni)
SuperTag< Tag, decltype(std::declval< typename Tag::SuperTag >(), 0) > (jni)
T
TagLiteralImpl (jni)
TagLiteralImpl< Tag, std::index_sequence< Is... > > (jni)
TagTraits (jni)
TagTraits< ArrayTag< E >, std::enable_if_t< IsPrimitive< E >::value > > (jni)
TagTraits< ArrayTag< Object< Tag > > > (jni)
TagTraits< ClassTag > (jni)
TagTraits< ObjectTag > (jni)
TagTraits< StringTag > (jni)
ThingToMake (jni)
TypedMethods (jni)
TypedMethods< jboolean > (jni)
TypedMethods< jbyte > (jni)
TypedMethods< jchar > (jni)
TypedMethods< jdouble > (jni)
TypedMethods< jfloat > (jni)
TypedMethods< jint > (jni)
TypedMethods< jlong > (jni)
TypedMethods< jobject * > (jni)
TypedMethods< jshort > (jni)
TypeSignature (jni)
TypeSignature< Array< E > > (jni)
TypeSignature< jboolean > (jni)
TypeSignature< jbyte > (jni)
TypeSignature< jchar > (jni)
TypeSignature< jdouble > (jni)
TypeSignature< jfloat > (jni)
TypeSignature< jint > (jni)
TypeSignature< jlong > (jni)
TypeSignature< jshort > (jni)
TypeSignature< Object< TheTag > > (jni)
TypeSignature< R(Args...) > (jni)
TypeSignature< void > (jni)
U
Unboxer (jni)
Unboxer< BooleanTag > (jni)
Unboxer< ByteTag > (jni)
Unboxer< CharacterTag > (jni)
Unboxer< DoubleTag > (jni)
Unboxer< FloatTag > (jni)
Unboxer< IntegerTag > (jni)
Unboxer< LongTag > (jni)
Unboxer< ShortTag > (jni)
Unique (jni)
W
WeakReference (jni)
WeakReferenceTag (jni)
Wrapper (jni)
Wrapper< char16_t * > (jni)
Wrapper< const char16_t * > (jni)
Wrapper< jarray< jboolean > * > (jni)
Wrapper< jarray< jboolean > > (jni)
Wrapper< jarray< jbyte > * > (jni)
Wrapper< jarray< jbyte > > (jni)
Wrapper< jarray< jchar > * > (jni)
Wrapper< jarray< jchar > > (jni)
Wrapper< jarray< jdouble > * > (jni)
Wrapper< jarray< jdouble > > (jni)
Wrapper< jarray< jfloat > * > (jni)
Wrapper< jarray< jfloat > > (jni)
Wrapper< jarray< jint > * > (jni)
Wrapper< jarray< jint > > (jni)
Wrapper< jarray< jlong > * > (jni)
Wrapper< jarray< jlong > > (jni)
Wrapper< jarray< jobject > * > (jni)
Wrapper< jarray< jobject > > (jni)
Wrapper< jarray< jshort > * > (jni)
Wrapper< jarray< jshort > > (jni)
Wrapper< jboolean > (jni)
Wrapper< jbyte > (jni)
Wrapper< jchar > (jni)
Wrapper< jclass * > (jni)
Wrapper< jclass > (jni)
Wrapper< jdouble > (jni)
Wrapper< jfieldID * > (jni)
Wrapper< jfieldID > (jni)
Wrapper< jfloat > (jni)
Wrapper< jint > (jni)
Wrapper< jlong > (jni)
Wrapper< jmethodID * > (jni)
Wrapper< jmethodID > (jni)
Wrapper< JNINativeMethod< R(JNIEnv *, T *, Args...) > > (jni)
Wrapper< jobject * > (jni)
Wrapper< jobject > (jni)
Wrapper< jshort > (jni)
Wrapper< jsize > (jni)
Wrapper< jstring * > (jni)
Wrapper< jstring > (jni)
Wrapper< jthrowable * > (jni)
Wrapper< jthrowable > (jni)
Wrapper< version > (jni)
X
X (lime)
X3DH_peerBundle (lime)
Xpair (lime)