Example: List a composition's published input and output ports.
#include <Vuo/Vuo.h>
int main(void)
{
printf("Published input ports:\n");
for (vector<VuoRunner::Port *>::iterator i = inputs.begin(); i != inputs.end(); ++i)
printf("\t%s (%s)\n", (*i)->getName().c_str(), (*i)->getType()->getModuleKey().c_str());
printf("Published output ports:\n");
for (vector<VuoRunner::Port *>::iterator i = outputs.begin(); i != outputs.end(); ++i)
printf("\t%s (%s)\n", (*i)->getName().c_str(), (*i)->getType()->getModuleKey().c_str());
return 0;
}