-static int intf_WaitAnswer( interaction_t *p_interact,
- interaction_dialog_t *p_dialog );
-static int intf_Send( interaction_t *p_interact,
- interaction_dialog_t *p_dialog );
-static interaction_dialog_t *intf_InteractionGetById( vlc_object_t* , int );
-static void intf_InteractionDialogDestroy(
- interaction_dialog_t *p_dialog );
-
-/**
- * Send an interaction element to the user
- *
- * \param p_this the calling vlc_object_t
- * \param p_interact the interaction element
- * \return VLC_SUCCESS or an error code
- */
-int __intf_Interact( vlc_object_t *p_this, interaction_dialog_t *
- p_dialog )
-{
- interaction_t *p_interaction = intf_InteractionGet( p_this );
-
- /* Get an id, if we don't already have one */
- if( p_dialog->i_id == 0 )
- {
- p_dialog->i_id = ++p_interaction->i_last_id;
- }
-
- p_dialog->p_interaction = p_interaction;
- p_dialog->p_parent = p_this;
-
- if( p_dialog->i_type == INTERACT_DIALOG_TWOWAY )
- {
- return intf_WaitAnswer( p_interaction, p_dialog );
- }
- else
- {
- p_dialog->i_flags |= DIALOG_GOT_ANSWER;
- return intf_Send( p_interaction, p_dialog );
- }
-}
+static interaction_dialog_t *DialogGetById( interaction_t* , int );
+static void DialogDestroy( interaction_dialog_t *p_dialog );
+static int DialogSend( vlc_object_t *p_this, interaction_dialog_t *p_dialog );