# How to pass user data to the validation Init callbacks?

**URL:** <https://dmap-community.ductus.global/t/how-to-pass-user-data-to-the-validation-init-callbacks/1033>\
**Category:** CDB and CDB API\
**Created:** [February 22, 2017, 11:49am UTC](https://dmap-community.ductus.global/t/how-to-pass-user-data-to-the-validation-init-callbacks/1033 "2017-02-22T11:49:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ramishet](https://avatars.discourse-cdn.com/v4/letter/r/b5ac83/32.png) [@ramishet](https://dmap-community.ductus.global/u/ramishet)\
**Post date:** [February 22, 2017, 11:49am UTC](https://dmap-community.ductus.global/t/how-to-pass-user-data-to-the-validation-init-callbacks/1033/1 "2017-02-22T11:49:34Z")

</div>

How to pass user data to confd\_register\_trans\_validate\_cb? Which could be accessed later in the init callback?

Regards,  
Ramishet

---

<div class="post-metadata">

**Author:** ![per](https://avatars.discourse-cdn.com/v4/letter/p/9f8e36/32.png) [@per](https://dmap-community.ductus.global/u/per)\
**Post date:** [February 22, 2017, 6:36pm UTC](https://dmap-community.ductus.global/t/how-to-pass-user-data-to-the-validation-init-callbacks/1033/2 "2017-02-22T18:36:55Z")

</div>

> [@ramishet](#):
>
> How to pass user data to confd\_register\_trans\_validate\_cb?

You can’t do precisely that, and there is really no point - since there can only be one such registration per “daemon”, you can e.g. use dctx-\>d\_opaque, which you can access in the init callback as tctx-\>dx-\>d\_opaque.

---

<div class="post-metadata">

**Author:** ![ramishet](https://avatars.discourse-cdn.com/v4/letter/r/b5ac83/32.png) [@ramishet](https://dmap-community.ductus.global/u/ramishet)\
**Post date:** [February 24, 2017, 4:59am UTC](https://dmap-community.ductus.global/t/how-to-pass-user-data-to-the-validation-init-callbacks/1033/3 "2017-02-24T04:59:54Z")

</div>

Thank you very much per.

Regards,  
Ramishet
