Enhanced xInvoke Library

Rating: No reviews yet
Downloads: 0
Updated: Feb 1, 2010 by cpearson1990
Dev status: Planning Help Icon

Available Downloads

There are no downloads associated with this release.

Release Notes

This library will be a more robust and enhanced library, it will include at least
  • The ability to pass null values
    • As return values
    • As parameter values
  • The ability to make use of ref and out keywords for parameter values
  • Enhanced error checking

It will also hopefully include
  • The ability to check if a service is running
  • The ability to secure a service
    • Make sure a service can't be started when another service has the same name

It may include the following wishful thinking items
  • The ability for service discovery purely on interface definition and a service name, this would allow
    • Service name conflicts to be dealt with in a transparent and forgiving manner
  • The ability for clients to be "identifiable" so that services can contact specific client(s) directly
  • Message checking (Hash functions to allow messages to be verified)
  • A custom network messaging implementation
    • Potentially utilising Apple's Bonjour technology to allow for services and clients to find one another