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);

Thanks, Robbin!

Reply via email to