Class CAPI.mongocrypt_t

  • All Implemented Interfaces:
    com.sun.jna.NativeMapped
    Enclosing class:
    CAPI

    public static class CAPI.mongocrypt_t
    extends com.sun.jna.PointerType
    The top-level handle to libmongocrypt.

    Create a mongocrypt_t handle to perform operations within libmongocrypt: encryption, decryption, registering log callbacks, etc.

    Functions on a mongocrypt_t are thread safe, though functions on derived handle (e.g. mongocrypt_encryptor_t) are not and must be owned by a single thread. See each handle's documentation for thread-safety considerations.

    Multiple mongocrypt_t handles may be created.

    • Constructor Summary

      Constructors 
      Constructor Description
      mongocrypt_t()  
    • Method Summary

      • Methods inherited from class com.sun.jna.PointerType

        equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • mongocrypt_t

        public mongocrypt_t()