When calling tlp_subscribe (e.g. from pdtest or pd_md_responder test application), the contents of the returned subscribe handle seem to be mixed up (e.g. the value 10046 should be the comId and not destIpAddr, the value in topocount should be zero but is an ip address,...; see attached screenshot for example)
The returned sub-handle is a pointer to an PD_ELE_T structure and is opaque. There should be no access to its content.
The debugger seems to have knowledge about the stack internals, which have some obsolete typedefs in trdp_private.h (TRDP_HANDLE).
typedefs changed to PD_ELE_T/MD_LIS_ELE
I will be out of the office starting 26.02.2014 and will not return until
28.02.2014.
I'll reply as fast as possible.