void vortex_profiles_register_extended_start gchar *  uri,
VortexOnStartChannelExtended  extended_start,
gpointer  extended_start_user_data
 

Allows to register an extended version for the start message.

Extended version supports the same than VortexOnStartChannel handler but also giving support for the profile requested, the serverName attribute, the profile content and the profile content encoding.

Most profile definitions doesn't need the extended version for the start message received. If the profile being implemented doesn't need the profile uri, the serverName, the profile content and the encoding you should use the start handler defined at vortex_profiles_register.

Once defined the extended handler, the start handler defined at vortex_profiles_register will be ignored.

Parameters:
uri The uri profile to register the start channel extended
extended_start The handler to be invoked when an start message is received
extended_start_user_data User defined data to be passed in to the handler.