X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2F.svn%2Ftext-base%2Fplugin.c.svn-base;fp=src%2F.svn%2Ftext-base%2Fplugin.c.svn-base;h=a4fac3772175b69b76d42db19ca28a24f70c7171;hb=3419a53b563d0cce238372985421a83504680760;hp=0000000000000000000000000000000000000000;hpb=8cef44b33a1ba4668fc56ab330a5c8c96f0d1486;p=sharing-cli diff --git a/src/.svn/text-base/plugin.c.svn-base b/src/.svn/text-base/plugin.c.svn-base new file mode 100644 index 0000000..a4fac37 --- /dev/null +++ b/src/.svn/text-base/plugin.c.svn-base @@ -0,0 +1,128 @@ +/* + * This file is part of sharing-plugin-template + * + * Copyright (C) 2008-2009 Nokia Corporation. All rights reserved. + * + * This maemo code example is licensed under a MIT-style license, + * that can be found in the file called "COPYING" in the root + * directory. + * + */ + +#include +#include +#include +#include +#include +#include + +#include "send.h" +#include "validate.h" + +/** + * sharing_plugin_interface_init: + * @dead_mans_switch: What? + * + * Initialize interface + * + * Returns: 0 + */ +guint sharing_plugin_interface_init (gboolean* dead_mans_switch) +{ + ULOG_DEBUG_L("sharing_manager_plugin_interface_init"); + return 0; +} + +/** + * sharing_plugin_interface_uninit: + * @dead_mans_switch: What? + * + * Uninitialize interface + * + * Returns: 0 + */ +guint sharing_plugin_interface_uninit (gboolean* dead_mans_switch) +{ + ULOG_DEBUG_L("sharing_manager_plugin_interface_uninit"); + return 0; +} + +/** + * sharing_plugin_interface_send: + * @transfer: Transfer to be send + * @con: Connection used + * @dead_mans_switch: + * + * Send interface. + * + * Returns: Result of send + */ +SharingPluginInterfaceSendResult sharing_plugin_interface_send + (SharingTransfer* transfer, ConIcConnection* con, + gboolean* dead_mans_switch) +{ + ULOG_DEBUG_L ("sharing_plugin_interface_send"); + SharingPluginInterfaceSendResult ret_val = SHARING_SEND_ERROR_UNKNOWN; + ret_val = send (transfer, con, dead_mans_switch); + return ret_val; +} + +/** + * sharing_plugin_interface_account_setup: + * @transfer: #SharingTransfer send + * @service: #SharingService + * @worked_on: Connection used + * @osso_context_t: Osso context + * + * Send interface + * + * Returns: Result of account setup + */ +SharingPluginInterfaceAccountSetupResult sharing_plugin_interface_account_setup + (GtkWindow* parent, SharingService* service, SharingAccount** worked_on, + osso_context_t* osso) +{ + ULOG_DEBUG_L ("sharing_plugin_interface_account_setup"); + SharingPluginInterfaceAccountSetupResult ret = 0; + return ret; +} + +/** + * sharing_manager_plugin_interface_account_validate: + * @account: Account tested + * @con: Connection used to test account + * @dead_mans_switch: + * + * Validates account information. + * + * Returns: Result of account validation + */ +SharingPluginInterfaceAccountValidateResult +sharing_plugin_interface_account_validate (SharingAccount* account, + ConIcConnection* con, gboolean *cont, gboolean* dead_mans_switch) +{ + ULOG_DEBUG_L ("sharing_plugin_interface_account_validate"); + SharingPluginInterfaceAccountValidateResult ret_val = 0; + ret_val = validate (account, con, cont, dead_mans_switch); + return ret_val; +} + +/** + * sharing_plugin_interface_edit_account: + * @account: Account tested + * @con: Connection used to test account + * @dead_mans_switch: + * + * Edit account plugin implementation. + * + * Returns: Result of account edit + */ +SharingPluginInterfaceEditAccountResult + sharing_plugin_interface_edit_account (GtkWindow* parent, + SharingAccount* account, ConIcConnection* con, gboolean* dead_mans_switch) +{ + SharingPluginInterfaceEditAccountResult ret = 0; + ULOG_DEBUG_L ("sharing_plugin_interface_edit_account"); + return ret; +} +