summaryrefslogtreecommitdiff
path: root/src/libwebvi/pipecomponent.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libwebvi/pipecomponent.h')
-rw-r--r--src/libwebvi/pipecomponent.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libwebvi/pipecomponent.h b/src/libwebvi/pipecomponent.h
index 00a05ef..451cc96 100644
--- a/src/libwebvi/pipecomponent.h
+++ b/src/libwebvi/pipecomponent.h
@@ -47,6 +47,7 @@ typedef struct PipeMainMenuDownloader PipeMainMenuDownloader;
typedef struct PipeLocalFile PipeLocalFile;
typedef struct PipeExternalDownloader PipeExternalDownloader;
typedef struct PipeLibquvi PipeLibquvi;
+typedef struct PipeMenuValidator PipeMenuValidator;
void pipe_component_initialize(PipeComponent *self,
gboolean (*process_cb)(PipeComponent *, char *, size_t),
@@ -85,11 +86,13 @@ PipeCallbackWrapper *pipe_callback_wrapper_create(
void (*finish_callback)(RequestState, void *),
void *finishdata);
-PipeExternalDownloader *pipe_external_downloader_create(const gchar *url,
- const gchar *command);
+PipeExternalDownloader *pipe_external_downloader_create(
+ const gchar *url, const gchar *command, const gchar *menu_script_path);
void pipe_external_downloader_start(PipeExternalDownloader *self);
PipeLibquvi *pipe_libquvi_create(const gchar *url);
void pipe_libquvi_start(PipeLibquvi *self);
+PipeMenuValidator *pipe_menu_validator_create();
+
#endif // __PIPECOMPONENT_H