OSSL_CMP_SRV_CTX_init_trans function

  1. @Native<Int Function(Pointer<ossl_cmp_srv_ctx_st>, Pointer<NativeFunction<Int Function(Pointer<ossl_cmp_srv_ctx_st> srv_ctx, Pointer<ossl_cmp_msg_st> req)>>, Pointer<NativeFunction<Int Function(Pointer<ossl_cmp_srv_ctx_st> srv_ctx, Pointer<asn1_string_st> id)>>)>(ffi.Pointer<ossl_cmp_srv_ctx_st>, ffi.Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ossl_cmp_srv_ctx_st> srv_ctx, ffi.Pointer<ossl_cmp_msg_st> req)>>, ffi.Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ossl_cmp_srv_ctx_st> srv_ctx, ffi.Pointer<asn1_string_st> id)>>)>()
int OSSL_CMP_SRV_CTX_init_trans(
  1. Pointer<ossl_cmp_srv_ctx_st> srv_ctx,
  2. Pointer<NativeFunction<Int Function(Pointer<ossl_cmp_srv_ctx_st> srv_ctx, Pointer<ossl_cmp_msg_st> req)>> delay,
  3. Pointer<NativeFunction<Int Function(Pointer<ossl_cmp_srv_ctx_st> srv_ctx, Pointer<asn1_string_st> id)>> clean
)

Implementation

@ffi.Native<
  ffi.Int Function(
    ffi.Pointer<ossl_cmp_srv_ctx_st>,
    ffi.Pointer<
      ffi.NativeFunction<
        ffi.Int Function(
          ffi.Pointer<ossl_cmp_srv_ctx_st> srv_ctx,
          ffi.Pointer<ossl_cmp_msg_st> req,
        )
      >
    >,
    ffi.Pointer<
      ffi.NativeFunction<
        ffi.Int Function(
          ffi.Pointer<ossl_cmp_srv_ctx_st> srv_ctx,
          ffi.Pointer<asn1_string_st> id,
        )
      >
    >,
  )
>()
external int OSSL_CMP_SRV_CTX_init_trans(
  ffi.Pointer<ossl_cmp_srv_ctx_st> srv_ctx,
  ffi.Pointer<
    ffi.NativeFunction<
      ffi.Int Function(
        ffi.Pointer<ossl_cmp_srv_ctx_st> srv_ctx,
        ffi.Pointer<ossl_cmp_msg_st> req,
      )
    >
  >
  delay,
  ffi.Pointer<
    ffi.NativeFunction<
      ffi.Int Function(
        ffi.Pointer<ossl_cmp_srv_ctx_st> srv_ctx,
        ffi.Pointer<asn1_string_st> id,
      )
    >
  >
  clean,
);