The type of the enumerate function in GDBusSubtreeVTable

This function is called when generating introspection data and also when preparing to dispatch incoming messages in the event that the G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES flag is not specified (ie: to verify that the object path is valid).

Hierarchies are not supported; the items that you return should not contain the '/' character.

The return value will be freed with g_strfreev().

alias GDBusSubtreeEnumerateFunc = char** function(GDBusConnection* connection, const(char)* sender, const(char)* objectPath, void* userData)

Return Value

A newly allocated array of strings for node names that are children of object_path.