On 5/18/17 04:05, Robbin Ehn wrote:
Hi of those:

One more alternate solution to suggest is to add new function:
jdwpTransportError SetTransportConfiguration(jdwpTransportConfiguration config);

Where:
   typedef struct {
       const char* allowed_peers;
   } jdwpTransportConfiguration;


This approach allows to extend the jdwpTransportConfiguration in the future if necessary.

+1

It would nice if a compiled client against JDK 8 headers works without recompiling with a JDK 9 runtime. To make really future proof; using a client compiled against JDK 9 with JDK 1X you will need some way to know witch version of the struct was used.

E.g. SetTransportConfiguration(&config, JDWP_TRANSPORT_CONFIGURATION_CURRENT_VERSION);

No need to have a separate transport configuration versioning.
It is enough to have just a transport API versioning.

Thanks,
Serguei



Thanks, Robbin!

Reply via email to