;; -*- scheme -*- ; object definitions ... (define-interface Account (in-module "Tny") (c-name "TnyAccount") (gtype-id "TNY_TYPE_ACCOUNT") ) (define-interface AccountStore (in-module "Tny") (c-name "TnyAccountStore") (gtype-id "TNY_TYPE_ACCOUNT_STORE") ) (define-object CombinedAccount (in-module "Tny") (parent "GObject") (c-name "TnyCombinedAccount") (gtype-id "TNY_TYPE_COMBINED_ACCOUNT") ) (define-interface Device (in-module "Tny") (c-name "TnyDevice") (gtype-id "TNY_TYPE_DEVICE") ) (define-interface Folder (in-module "Tny") (c-name "TnyFolder") (gtype-id "TNY_TYPE_FOLDER") ) (define-object FolderChange (in-module "Tny") (parent "GObject") (c-name "TnyFolderChange") (gtype-id "TNY_TYPE_FOLDER_CHANGE") ) (define-object FolderMonitor (in-module "Tny") (parent "GObject") (c-name "TnyFolderMonitor") (gtype-id "TNY_TYPE_FOLDER_MONITOR") ) (define-interface FolderObserver (in-module "Tny") (c-name "TnyFolderObserver") (gtype-id "TNY_TYPE_FOLDER_OBSERVER") ) (define-object FolderStats (in-module "Tny") (parent "GObject") (c-name "TnyFolderStats") (gtype-id "TNY_TYPE_FOLDER_STATS") ) (define-interface FolderStore (in-module "Tny") (c-name "TnyFolderStore") (gtype-id "TNY_TYPE_FOLDER_STORE") ) (define-object FolderStoreChange (in-module "Tny") (parent "GObject") (c-name "TnyFolderStoreChange") (gtype-id "TNY_TYPE_FOLDER_STORE_CHANGE") ) (define-interface FolderStoreObserver (in-module "Tny") (c-name "TnyFolderStoreObserver") (gtype-id "TNY_TYPE_FOLDER_STORE_OBSERVER") ) (define-object FolderStoreQuery (in-module "Tny") (parent "GObject") (c-name "TnyFolderStoreQuery") (gtype-id "TNY_TYPE_FOLDER_STORE_QUERY") ) (define-object FolderStoreQueryItem (in-module "Tny") (parent "GObject") (c-name "TnyFolderStoreQueryItem") (gtype-id "TNY_TYPE_FOLDER_STORE_QUERY_ITEM") ) (define-object FsStream (in-module "Tny") (parent "GObject") (c-name "TnyFsStream") (gtype-id "TNY_TYPE_FS_STREAM") ) (define-interface Header (in-module "Tny") (c-name "TnyHeader") (gtype-id "TNY_TYPE_HEADER") ) (define-interface Iterator (in-module "Tny") (c-name "TnyIterator") (gtype-id "TNY_TYPE_ITERATOR") ) (define-interface List (in-module "Tny") (c-name "TnyList") (gtype-id "TNY_TYPE_LIST") ) (define-interface Lockable (in-module "Tny") (c-name "TnyLockable") (gtype-id "TNY_TYPE_LOCKABLE") ) (define-object MergeFolder (in-module "Tny") (parent "GObject") (c-name "TnyMergeFolder") (gtype-id "TNY_TYPE_MERGE_FOLDER") ) (define-interface MimePart (in-module "Tny") (c-name "TnyMimePart") (gtype-id "TNY_TYPE_MIME_PART") ) (define-interface Msg (in-module "Tny") (c-name "TnyMsg") (gtype-id "TNY_TYPE_MSG") ) (define-interface MsgReceiveStrategy (in-module "Tny") (c-name "TnyMsgReceiveStrategy") (gtype-id "TNY_TYPE_MSG_RECEIVE_STRATEGY") ) (define-interface MsgRemoveStrategy (in-module "Tny") (c-name "TnyMsgRemoveStrategy") (gtype-id "TNY_TYPE_MSG_REMOVE_STRATEGY") ) (define-object NoopLockable (in-module "Tny") (parent "GObject") (c-name "TnyNoopLockable") (gtype-id "TNY_TYPE_NOOP_LOCKABLE") ) (define-object Pair (in-module "Tny") (parent "GObject") (c-name "TnyPair") (gtype-id "TNY_TYPE_PAIR") ) (define-interface PasswordGetter (in-module "Tny") (c-name "TnyPasswordGetter") (gtype-id "TNY_TYPE_PASSWORD_GETTER") ) (define-interface SendQueue (in-module "Tny") (c-name "TnySendQueue") (gtype-id "TNY_TYPE_SEND_QUEUE") ) (define-object SimpleList (in-module "Tny") (parent "GObject") (c-name "TnySimpleList") (gtype-id "TNY_TYPE_SIMPLE_LIST") ) (define-interface StoreAccount (in-module "Tny") (c-name "TnyStoreAccount") (gtype-id "TNY_TYPE_STORE_ACCOUNT") ) (define-interface Stream (in-module "Tny") (c-name "TnyStream") (gtype-id "TNY_TYPE_STREAM") ) (define-interface TransportAccount (in-module "Tny") (c-name "TnyTransportAccount") (gtype-id "TNY_TYPE_TRANSPORT_ACCOUNT") ) ;; Enumerations and flags ... (define-enum StatusCode (in-module "Tny") (c-name "TnyStatusCode") (gtype-id "TNY_TYPE_STATUS_CODE") (values '("folder-status-code-refresh" "TNY_FOLDER_STATUS_CODE_REFRESH") '("folder-status-code-get-msg" "TNY_FOLDER_STATUS_CODE_GET_MSG") '("get-msg-queue-status-get-msg" "TNY_GET_MSG_QUEUE_STATUS_GET_MSG") ) ) (define-enum StatusDomain (in-module "Tny") (c-name "TnyStatusDomain") (gtype-id "TNY_TYPE_STATUS_DOMAIN") (values '("folder-status" "TNY_FOLDER_STATUS") '("get-msg-queue-status" "TNY_GET_MSG_QUEUE_STATUS") '("get-supported-secure-auth-status" "TNY_GET_SUPPORTED_SECURE_AUTH_STATUS") ) ) (define-flags FolderCaps (in-module "Tny") (c-name "TnyFolderCaps") (gtype-id "TNY_TYPE_FOLDER_CAPS") (values '("writable" "TNY_FOLDER_CAPS_WRITABLE") '("pushemail" "TNY_FOLDER_CAPS_PUSHEMAIL") ) ) (define-flags FolderChangeChanged (in-module "Tny") (c-name "TnyFolderChangeChanged") (gtype-id "TNY_TYPE_FOLDER_CHANGE_CHANGED") (values '("all-count" "TNY_FOLDER_CHANGE_CHANGED_ALL_COUNT") '("unread-count" "TNY_FOLDER_CHANGE_CHANGED_UNREAD_COUNT") '("added-headers" "TNY_FOLDER_CHANGE_CHANGED_ADDED_HEADERS") '("removed-headers" "TNY_FOLDER_CHANGE_CHANGED_REMOVED_HEADERS") '("folder-rename" "TNY_FOLDER_CHANGE_CHANGED_FOLDER_RENAME") ) ) (define-flags FolderStoreChangeChanged (in-module "Tny") (c-name "TnyFolderStoreChangeChanged") (gtype-id "TNY_TYPE_FOLDER_STORE_CHANGE_CHANGED") (values '("{" "{") '("tny-folder-store-change-changed-removed-folders" "TNY_FOLDER_STORE_CHANGE_CHANGED_REMOVED_FOLDERS") ) ) (in-module "Tny") (c-name "TnyErrorDomain") (gtype-id "TNY_TYPE_ERROR_DOMAIN") (values '("folder-error" "TNY_FOLDER_ERROR") '("folder-store-error" "TNY_FOLDER_STORE_ERROR") '("transport-account-error" "TNY_TRANSPORT_ACCOUNT_ERROR") '("account-error" "TNY_ACCOUNT_ERROR") '("account-store-error" "TNY_ACCOUNT_STORE_ERROR") ) ) (in-module "Tny") (c-name "TnyError") (gtype-id "TNY_TYPE_ERROR") (values '("error-unspec" "TNY_ERROR_UNSPEC") '("folder-error-sync" "TNY_FOLDER_ERROR_SYNC") '("folder-error-remove-msg" "TNY_FOLDER_ERROR_REMOVE_MSG") '("folder-error-add-msg" "TNY_FOLDER_ERROR_ADD_MSG") '("folder-error-refresh" "TNY_FOLDER_ERROR_REFRESH") '("folder-error-get-msg" "TNY_FOLDER_ERROR_GET_MSG") '("folder-error-transfer-msgs" "TNY_FOLDER_ERROR_TRANSFER_MSGS") '("folder-error-set-name" "TNY_FOLDER_ERROR_SET_NAME") '("folder-error-copy" "TNY_FOLDER_ERROR_COPY") '("folder-store-error-remove-folder" "TNY_FOLDER_STORE_ERROR_REMOVE_FOLDER") '("folder-store-error-get-folders" "TNY_FOLDER_STORE_ERROR_GET_FOLDERS") '("folder-store-error-create-folder" "TNY_FOLDER_STORE_ERROR_CREATE_FOLDER") '("transport-account-error-send" "TNY_TRANSPORT_ACCOUNT_ERROR_SEND") '("account-error-try-connect" "TNY_ACCOUNT_ERROR_TRY_CONNECT") '("account-store-error-unknown-alert" "TNY_ACCOUNT_STORE_ERROR_UNKNOWN_ALERT") '("account-error-get-supported-auth" "TNY_ACCOUNT_ERROR_GET_SUPPORTED_AUTH") '("send-queue-error-add" "TNY_SEND_QUEUE_ERROR_ADD") '("account-store-error-cancel-alert" "TNY_ACCOUNT_STORE_ERROR_CANCEL_ALERT") ) ) (in-module "Tny") (c-name "TnyAccountType") (gtype-id "TNY_TYPE_ACCOUNT_TYPE") (values '("store" "TNY_ACCOUNT_TYPE_STORE") '("transport" "TNY_ACCOUNT_TYPE_TRANSPORT") '("combined" "TNY_ACCOUNT_TYPE_COMBINED") ) ) (define-enum ConnectionStatus (in-module "Tny") (c-name "TnyConnectionStatus") (gtype-id "TNY_TYPE_CONNECTION_STATUS") (values '("disconnected" "TNY_CONNECTION_STATUS_DISCONNECTED") '("disconnected-broken" "TNY_CONNECTION_STATUS_DISCONNECTED_BROKEN") '("connected-broken" "TNY_CONNECTION_STATUS_CONNECTED_BROKEN") '("connected" "TNY_CONNECTION_STATUS_CONNECTED") '("reconnecting" "TNY_CONNECTION_STATUS_RECONNECTING") '("init" "TNY_CONNECTION_STATUS_INIT") ) ) (define-enum AccountStoreSignal (in-module "Tny") (c-name "TnyAccountStoreSignal") (gtype-id "TNY_TYPE_ACCOUNT_STORE_SIGNAL") (values '("account-changed" "TNY_ACCOUNT_STORE_ACCOUNT_CHANGED") '("account-inserted" "TNY_ACCOUNT_STORE_ACCOUNT_INSERTED") '("account-removed" "TNY_ACCOUNT_STORE_ACCOUNT_REMOVED") '("accounts-reloaded" "TNY_ACCOUNT_STORE_ACCOUNTS_RELOADED") '("last-signal" "TNY_ACCOUNT_STORE_LAST_SIGNAL") ) ) (in-module "Tny") (c-name "TnyAlertType") (gtype-id "TNY_TYPE_ALERT_TYPE") (values '("info" "TNY_ALERT_TYPE_INFO") '("warning" "TNY_ALERT_TYPE_WARNING") '("error" "TNY_ALERT_TYPE_ERROR") ) ) (in-module "Tny") (c-name "TnyGetAccountsRequestType") (gtype-id "TNY_TYPE_GET_ACCOUNTS_REQUEST_TYPE") (values '("transport-accounts" "TNY_ACCOUNT_STORE_TRANSPORT_ACCOUNTS") '("store-accounts" "TNY_ACCOUNT_STORE_STORE_ACCOUNTS") '("both" "TNY_ACCOUNT_STORE_BOTH") ) ) (define-enum DeviceSignal (in-module "Tny") (c-name "TnyDeviceSignal") (gtype-id "TNY_TYPE_DEVICE_SIGNAL") (values '("connection-changed" "TNY_DEVICE_CONNECTION_CHANGED") '("last-signal" "TNY_DEVICE_LAST_SIGNAL") ) ) (define-enum FolderSignal (in-module "Tny") (c-name "TnyFolderSignal") (gtype-id "TNY_TYPE_FOLDER_SIGNAL") (values '("folder-inserted" "TNY_FOLDER_FOLDER_INSERTED") '("folders-reloaded" "TNY_FOLDER_FOLDERS_RELOADED") '("last-signal" "TNY_FOLDER_LAST_SIGNAL") ) ) (define-flags FolderStoreQueryOption (in-module "Tny") (c-name "TnyFolderStoreQueryOption") (gtype-id "TNY_TYPE_FOLDER_STORE_QUERY_OPTION") (values '("subscribed" "TNY_FOLDER_STORE_QUERY_OPTION_SUBSCRIBED") '("match-on-name" "TNY_FOLDER_STORE_QUERY_OPTION_MATCH_ON_NAME") '("match-on-id" "TNY_FOLDER_STORE_QUERY_OPTION_MATCH_ON_ID") ) ) (define-flags HeaderFlags (in-module "Tny") (c-name "TnyHeaderFlags") (gtype-id "TNY_TYPE_HEADER_FLAGS") (values '("answered" "TNY_HEADER_FLAG_ANSWERED") '("deleted" "TNY_HEADER_FLAG_DELETED") '("draft" "TNY_HEADER_FLAG_DRAFT") '("flagged" "TNY_HEADER_FLAG_FLAGGED") '("seen" "TNY_HEADER_FLAG_SEEN") '("attachments" "TNY_HEADER_FLAG_ATTACHMENTS") '("cached" "TNY_HEADER_FLAG_CACHED") '("partial" "TNY_HEADER_FLAG_PARTIAL") '("expunged" "TNY_HEADER_FLAG_EXPUNGED") '("priority" "TNY_HEADER_FLAG_PRIORITY") ) ) (define-flags HeaderPriorityFlags (in-module "Tny") (c-name "TnyHeaderPriorityFlags") (gtype-id "TNY_TYPE_HEADER_PRIORITY_FLAGS") (values '("high-priority" "TNY_HEADER_FLAG_HIGH_PRIORITY") '("normal-priority" "TNY_HEADER_FLAG_NORMAL_PRIORITY") '("low-priority" "TNY_HEADER_FLAG_LOW_PRIORITY") ) ) (define-enum FolderType (in-module "Tny") (c-name "TnyFolderType") (gtype-id "TNY_TYPE_FOLDER_TYPE") (values '("unknown" "TNY_FOLDER_TYPE_UNKNOWN") '("normal" "TNY_FOLDER_TYPE_NORMAL") '("inbox" "TNY_FOLDER_TYPE_INBOX") '("outbox" "TNY_FOLDER_TYPE_OUTBOX") '("trash" "TNY_FOLDER_TYPE_TRASH") '("junk" "TNY_FOLDER_TYPE_JUNK") '("sent" "TNY_FOLDER_TYPE_SENT") '("root" "TNY_FOLDER_TYPE_ROOT") '("notes" "TNY_FOLDER_TYPE_NOTES") '("drafts" "TNY_FOLDER_TYPE_DRAFTS") '("contacts" "TNY_FOLDER_TYPE_CONTACTS") '("calendar" "TNY_FOLDER_TYPE_CALENDAR") '("archive" "TNY_FOLDER_TYPE_ARCHIVE") '("merge" "TNY_FOLDER_TYPE_MERGE") '("num" "TNY_FOLDER_TYPE_NUM") ) ) ;; From tny-account.h (define-function tny_account_get_type (c-name "tny_account_get_type") (return-type "GType") ) (define-function tny_account_type_get_type (c-name "tny_account_type_get_type") (return-type "GType") ) (define-method get_connection_status (of-object "TnyAccount") (c-name "tny_account_get_connection_status") (return-type "TnyConnectionStatus") ) (define-method set_id (of-object "TnyAccount") (c-name "tny_account_set_id") (return-type "none") (parameters '("const-gchar*" "id") ) ) (define-method set_name (of-object "TnyAccount") (c-name "tny_account_set_name") (return-type "none") (parameters '("const-gchar*" "name") ) ) (define-method set_secure_auth_mech (of-object "TnyAccount") (c-name "tny_account_set_secure_auth_mech") (return-type "none") (parameters '("const-gchar*" "mech") ) ) (define-method set_proto (of-object "TnyAccount") (c-name "tny_account_set_proto") (return-type "none") (parameters '("const-gchar*" "proto") ) ) (define-method set_user (of-object "TnyAccount") (c-name "tny_account_set_user") (return-type "none") (parameters '("const-gchar*" "user") ) ) (define-method set_hostname (of-object "TnyAccount") (c-name "tny_account_set_hostname") (return-type "none") (parameters '("const-gchar*" "host") ) ) (define-method set_port (of-object "TnyAccount") (c-name "tny_account_set_port") (return-type "none") (parameters '("guint" "port") ) ) (define-method set_pass_func (of-object "TnyAccount") (c-name "tny_account_set_pass_func") (return-type "none") (parameters '("TnyGetPassFunc" "get_pass_func") ) ) (define-method set_url_string (of-object "TnyAccount") (c-name "tny_account_set_url_string") (return-type "none") (parameters '("const-gchar*" "url_string") ) ) (define-method get_account_type (of-object "TnyAccount") (c-name "tny_account_get_account_type") (return-type "TnyAccountType") ) (define-method get_id (of-object "TnyAccount") (c-name "tny_account_get_id") (return-type "const-gchar*") ) (define-method get_name (of-object "TnyAccount") (c-name "tny_account_get_name") (return-type "const-gchar*") ) (define-method get_secure_auth_mech (of-object "TnyAccount") (c-name "tny_account_get_secure_auth_mech") (return-type "const-gchar*") ) (define-method get_proto (of-object "TnyAccount") (c-name "tny_account_get_proto") (return-type "const-gchar*") ) (define-method get_user (of-object "TnyAccount") (c-name "tny_account_get_user") (return-type "const-gchar*") ) (define-method get_hostname (of-object "TnyAccount") (c-name "tny_account_get_hostname") (return-type "const-gchar*") ) (define-method get_port (of-object "TnyAccount") (c-name "tny_account_get_port") (return-type "guint") ) (define-method get_url_string (of-object "TnyAccount") (c-name "tny_account_get_url_string") (return-type "gchar*") ) (define-method get_pass_func (of-object "TnyAccount") (c-name "tny_account_get_pass_func") (return-type "TnyGetPassFunc") ) (define-method set_forget_pass_func (of-object "TnyAccount") (c-name "tny_account_set_forget_pass_func") (return-type "none") (parameters '("TnyForgetPassFunc" "forget_pass_func") ) ) (define-method get_forget_pass_func (of-object "TnyAccount") (c-name "tny_account_get_forget_pass_func") (return-type "TnyForgetPassFunc") ) (define-method cancel (of-object "TnyAccount") (c-name "tny_account_cancel") (return-type "none") ) (define-method matches_url_string (of-object "TnyAccount") (c-name "tny_account_matches_url_string") (return-type "gboolean") (parameters '("const-gchar*" "url_string") ) ) (define-method start_operation (of-object "TnyAccount") (c-name "tny_account_start_operation") (return-type "none") (parameters '("TnyStatusDomain" "domain") '("TnyStatusCode" "code") '("TnyStatusCallback" "status_callback") '("gpointer" "status_user_data") ) ) (define-method stop_operation (of-object "TnyAccount") (c-name "tny_account_stop_operation") (return-type "none") (parameters '("gboolean*" "canceled") ) ) ;; From tny-account-store.h (define-function tny_account_store_get_type (c-name "tny_account_store_get_type") (return-type "GType") ) (define-function tny_get_accounts_request_type_get_type (c-name "tny_get_accounts_request_type_get_type") (return-type "GType") ) (define-function tny_alert_type_get_type (c-name "tny_alert_type_get_type") (return-type "GType") ) (define-method get_accounts (of-object "TnyAccountStore") (c-name "tny_account_store_get_accounts") (return-type "none") (parameters '("TnyList*" "list") '("TnyGetAccountsRequestType" "types") ) ) (define-method get_cache_dir (of-object "TnyAccountStore") (c-name "tny_account_store_get_cache_dir") (return-type "const-gchar*") ) (define-method get_device (of-object "TnyAccountStore") (c-name "tny_account_store_get_device") (return-type "TnyDevice*") ) (define-method alert (of-object "TnyAccountStore") (c-name "tny_account_store_alert") (return-type "gboolean") (parameters '("TnyAlertType" "type") '("gboolean" "question") '("const-GError*" "error") ) ) (define-method find_account (of-object "TnyAccountStore") (c-name "tny_account_store_find_account") (return-type "TnyAccount*") (parameters '("const-gchar*" "url_string") ) ) ;; From tny-combined-account.h (define-function tny_combined_account_get_type (c-name "tny_combined_account_get_type") (return-type "GType") ) (define-function tny_combined_account_new (c-name "tny_combined_account_new") (is-constructor-of "TnyCombinedAccount") (return-type "TnyAccount*") (parameters '("TnyTransportAccount*" "ta") '("TnyStoreAccount*" "sa") ) ) (define-method get_transport_account (of-object "TnyCombinedAccount") (c-name "tny_combined_account_get_transport_account") (return-type "TnyTransportAccount*") ) (define-method get_store_account (of-object "TnyCombinedAccount") (c-name "tny_combined_account_get_store_account") (return-type "TnyStoreAccount*") ) ;; From tny-device.h (define-function tny_device_get_type (c-name "tny_device_get_type") (return-type "GType") ) (define-method is_online (of-object "TnyDevice") (c-name "tny_device_is_online") (return-type "gboolean") ) (define-method force_online (of-object "TnyDevice") (c-name "tny_device_force_online") (return-type "none") ) (define-method force_offline (of-object "TnyDevice") (c-name "tny_device_force_offline") (return-type "none") ) (define-method reset (of-object "TnyDevice") (c-name "tny_device_reset") (return-type "none") ) ;; From tny-enums.h ;; From tny-error.h (define-function tny_error_domain_get_type (c-name "tny_error_domain_get_type") (return-type "GType") ) (define-function tny_error_get_type (c-name "tny_error_get_type") (return-type "GType") ) ;; From tny-folder-change.h (define-function tny_folder_change_get_type (c-name "tny_folder_change_get_type") (return-type "GType") ) (define-method change_new (of-object "TnyFolder") (c-name "tny_folder_change_new") (return-type "TnyFolderChange*") ) (define-method get_rename (of-object "TnyFolderChange") (c-name "tny_folder_change_get_rename") (return-type "const-gchar*") (parameters '("const-gchar**" "oldname") ) ) (define-method set_rename (of-object "TnyFolderChange") (c-name "tny_folder_change_set_rename") (return-type "none") (parameters '("const-gchar*" "newname") ) ) (define-method set_received_msg (of-object "TnyFolderChange") (c-name "tny_folder_change_set_received_msg") (return-type "none") (parameters '("TnyMsg*" "msg") ) ) (define-method get_received_msg (of-object "TnyFolderChange") (c-name "tny_folder_change_get_received_msg") (return-type "TnyMsg*") ) (define-method set_new_all_count (of-object "TnyFolderChange") (c-name "tny_folder_change_set_new_all_count") (return-type "none") (parameters '("guint" "new_all_count") ) ) (define-method set_new_unread_count (of-object "TnyFolderChange") (c-name "tny_folder_change_set_new_unread_count") (return-type "none") (parameters '("guint" "new_unread_count") ) ) (define-method get_new_unread_count (of-object "TnyFolderChange") (c-name "tny_folder_change_get_new_unread_count") (return-type "guint") ) (define-method get_new_all_count (of-object "TnyFolderChange") (c-name "tny_folder_change_get_new_all_count") (return-type "guint") ) (define-method add_added_header (of-object "TnyFolderChange") (c-name "tny_folder_change_add_added_header") (return-type "none") (parameters '("TnyHeader*" "header") ) ) (define-method add_removed_header (of-object "TnyFolderChange") (c-name "tny_folder_change_add_removed_header") (return-type "none") (parameters '("TnyHeader*" "header") ) ) (define-method get_added_headers (of-object "TnyFolderChange") (c-name "tny_folder_change_get_added_headers") (return-type "none") (parameters '("TnyList*" "headers") ) ) (define-method get_removed_headers (of-object "TnyFolderChange") (c-name "tny_folder_change_get_removed_headers") (return-type "none") (parameters '("TnyList*" "headers") ) ) (define-method reset (of-object "TnyFolderChange") (c-name "tny_folder_change_reset") (return-type "none") ) (define-method get_folder (of-object "TnyFolderChange") (c-name "tny_folder_change_get_folder") (return-type "TnyFolder*") ) (define-method get_changed (of-object "TnyFolderChange") (c-name "tny_folder_change_get_changed") (return-type "TnyFolderChangeChanged") ) ;; From tny-folder.h (define-function tny_folder_get_type (c-name "tny_folder_get_type") (return-type "GType") ) (define-function tny_folder_type_get_type (c-name "tny_folder_type_get_type") (return-type "GType") ) (define-method get_msg_remove_strategy (of-object "TnyFolder") (c-name "tny_folder_get_msg_remove_strategy") (return-type "TnyMsgRemoveStrategy*") ) (define-method set_msg_remove_strategy (of-object "TnyFolder") (c-name "tny_folder_set_msg_remove_strategy") (return-type "none") (parameters '("TnyMsgRemoveStrategy*" "st") ) ) (define-method get_msg_receive_strategy (of-object "TnyFolder") (c-name "tny_folder_get_msg_receive_strategy") (return-type "TnyMsgReceiveStrategy*") ) (define-method set_msg_receive_strategy (of-object "TnyFolder") (c-name "tny_folder_set_msg_receive_strategy") (return-type "none") (parameters '("TnyMsgReceiveStrategy*" "st") ) ) (define-method remove_msg (of-object "TnyFolder") (c-name "tny_folder_remove_msg") (return-type "none") (parameters '("TnyHeader*" "header") '("GError**" "err") ) ) (define-method add_msg (of-object "TnyFolder") (c-name "tny_folder_add_msg") (return-type "none") (parameters '("TnyMsg*" "msg") '("GError**" "err") ) ) (define-method sync (of-object "TnyFolder") (c-name "tny_folder_sync") (return-type "none") (parameters '("gboolean" "expunge") '("GError**" "err") ) ) (define-method get_msg (of-object "TnyFolder") (c-name "tny_folder_get_msg") (return-type "TnyMsg*") (parameters '("TnyHeader*" "header") '("GError**" "err") ) ) (define-method find_msg (of-object "TnyFolder") (c-name "tny_folder_find_msg") (return-type "TnyMsg*") (parameters '("const-gchar*" "url_string") '("GError**" "err") ) ) (define-method get_msg_async (of-object "TnyFolder") (c-name "tny_folder_get_msg_async") (return-type "none") (parameters '("TnyHeader*" "header") '("TnyGetMsgCallback" "callback") '("TnyStatusCallback" "status_callback") '("gpointer" "user_data") ) ) (define-method get_headers (of-object "TnyFolder") (c-name "tny_folder_get_headers") (return-type "none") (parameters '("TnyList*" "headers") '("gboolean" "refresh") '("GError**" "err") ) ) (define-method get_account (of-object "TnyFolder") (c-name "tny_folder_get_account") (return-type "TnyAccount*") ) (define-method get_id (of-object "TnyFolder") (c-name "tny_folder_get_id") (return-type "const-gchar*") ) (define-method get_name (of-object "TnyFolder") (c-name "tny_folder_get_name") (return-type "const-gchar*") ) (define-method get_folder_type (of-object "TnyFolder") (c-name "tny_folder_get_folder_type") (return-type "TnyFolderType") ) (define-method get_all_count (of-object "TnyFolder") (c-name "tny_folder_get_all_count") (return-type "guint") ) (define-method get_unread_count (of-object "TnyFolder") (c-name "tny_folder_get_unread_count") (return-type "guint") ) (define-method is_subscribed (of-object "TnyFolder") (c-name "tny_folder_is_subscribed") (return-type "gboolean") ) (define-method refresh_async (of-object "TnyFolder") (c-name "tny_folder_refresh_async") (return-type "none") (parameters '("TnyRefreshFolderCallback" "callback") '("TnyStatusCallback" "status_callback") '("gpointer" "user_data") ) ) (define-method refresh (of-object "TnyFolder") (c-name "tny_folder_refresh") (return-type "none") (parameters '("GError**" "err") ) ) (define-method transfer_msgs (of-object "TnyFolder") (c-name "tny_folder_transfer_msgs") (return-type "none") (parameters '("TnyList*" "header_list") '("TnyFolder*" "folder_dst") '("gboolean" "delete_originals") '("GError**" "err") ) ) (define-method transfer_msgs_async (of-object "TnyFolder") (c-name "tny_folder_transfer_msgs_async") (return-type "none") (parameters '("TnyList*" "header_list") '("TnyFolder*" "folder_dst") '("gboolean" "delete_originals") '("TnyTransferMsgsCallback" "callback") '("TnyStatusCallback" "status_callback") '("gpointer" "user_data") ) ) (define-method copy (of-object "TnyFolder") (c-name "tny_folder_copy") (return-type "TnyFolder*") (parameters '("TnyFolderStore*" "into") '("const-gchar*" "new_name") '("gboolean" "del") '("GError**" "err") ) ) (define-method copy_async (of-object "TnyFolder") (c-name "tny_folder_copy_async") (return-type "none") (parameters '("TnyFolderStore*" "into") '("const-gchar*" "new_name") '("gboolean" "del") '("TnyCopyFolderCallback" "callback") '("TnyStatusCallback" "status_callback") '("gpointer" "user_data") ) ) (define-method poke_status (of-object "TnyFolder") (c-name "tny_folder_poke_status") (return-type "none") ) (define-method add_observer (of-object "TnyFolder") (c-name "tny_folder_add_observer") (return-type "none") (parameters '("TnyFolderObserver*" "observer") ) ) (define-method remove_observer (of-object "TnyFolder") (c-name "tny_folder_remove_observer") (return-type "none") (parameters '("TnyFolderObserver*" "observer") ) ) (define-method get_folder_store (of-object "TnyFolder") (c-name "tny_folder_get_folder_store") (return-type "TnyFolderStore*") ) (define-method get_stats (of-object "TnyFolder") (c-name "tny_folder_get_stats") (return-type "TnyFolderStats*") ) (define-method get_caps (of-object "TnyFolder") (c-name "tny_folder_get_caps") (return-type "TnyFolderCaps") ) (define-method get_url_string (of-object "TnyFolder") (c-name "tny_folder_get_url_string") (return-type "gchar*") ) ;; From tny-folder-monitor.h (define-function tny_folder_monitor_get_type (c-name "tny_folder_monitor_get_type") (return-type "GType") ) (define-method monitor_new (of-object "TnyFolder") (c-name "tny_folder_monitor_new") (return-type "TnyFolderObserver*") ) (define-method poke_status (of-object "TnyFolderMonitor") (c-name "tny_folder_monitor_poke_status") (return-type "none") ) (define-method add_list (of-object "TnyFolderMonitor") (c-name "tny_folder_monitor_add_list") (return-type "none") (parameters '("TnyList*" "list") ) ) (define-method remove_list (of-object "TnyFolderMonitor") (c-name "tny_folder_monitor_remove_list") (return-type "none") (parameters '("TnyList*" "list") ) ) (define-method stop (of-object "TnyFolderMonitor") (c-name "tny_folder_monitor_stop") (return-type "none") ) (define-method start (of-object "TnyFolderMonitor") (c-name "tny_folder_monitor_start") (return-type "none") ) ;; From tny-folder-observer.h (define-function tny_folder_observer_get_type (c-name "tny_folder_observer_get_type") (return-type "GType") ) (define-method update (of-object "TnyFolderObserver") (c-name "tny_folder_observer_update") (return-type "none") (parameters '("TnyFolderChange*" "change") ) ) ;; From tny-folder-stats.h (define-function tny_folder_stats_get_type (c-name "tny_folder_stats_get_type") (return-type "GType") ) (define-method stats_new (of-object "TnyFolder") (c-name "tny_folder_stats_new") (return-type "TnyFolderStats*") ) (define-method get_unread_count (of-object "TnyFolderStats") (c-name "tny_folder_stats_get_unread_count") (return-type "guint") ) (define-method get_all_count (of-object "TnyFolderStats") (c-name "tny_folder_stats_get_all_count") (return-type "guint") ) (define-method get_local_size (of-object "TnyFolderStats") (c-name "tny_folder_stats_get_local_size") (return-type "gsize") ) (define-method set_local_size (of-object "TnyFolderStats") (c-name "tny_folder_stats_set_local_size") (return-type "none") (parameters '("gsize" "local_size") ) ) (define-method get_folder (of-object "TnyFolderStats") (c-name "tny_folder_stats_get_folder") (return-type "TnyFolder*") ) ;; From tny-folder-store-change.h (define-function tny_folder_store_change_get_type (c-name "tny_folder_store_change_get_type") (return-type "GType") ) (define-method change_new (of-object "TnyFolderStore") (c-name "tny_folder_store_change_new") (return-type "TnyFolderStoreChange*") ) (define-method add_created_folder (of-object "TnyFolderStoreChange") (c-name "tny_folder_store_change_add_created_folder") (return-type "none") (parameters '("TnyFolder*" "folder") ) ) (define-method add_removed_folder (of-object "TnyFolderStoreChange") (c-name "tny_folder_store_change_add_removed_folder") (return-type "none") (parameters '("TnyFolder*" "folder") ) ) (define-method get_created_folders (of-object "TnyFolderStoreChange") (c-name "tny_folder_store_change_get_created_folders") (return-type "none") (parameters '("TnyList*" "folders") ) ) (define-method get_removed_folders (of-object "TnyFolderStoreChange") (c-name "tny_folder_store_change_get_removed_folders") (return-type "none") (parameters '("TnyList*" "folders") ) ) (define-method reset (of-object "TnyFolderStoreChange") (c-name "tny_folder_store_change_reset") (return-type "none") ) (define-method get_folder_store (of-object "TnyFolderStoreChange") (c-name "tny_folder_store_change_get_folder_store") (return-type "TnyFolderStore*") ) (define-method get_changed (of-object "TnyFolderStoreChange") (c-name "tny_folder_store_change_get_changed") (return-type "TnyFolderStoreChangeChanged") ) ;; From tny-folder-store.h (define-function tny_folder_store_get_type (c-name "tny_folder_store_get_type") (return-type "GType") ) (define-method remove_folder (of-object "TnyFolderStore") (c-name "tny_folder_store_remove_folder") (return-type "none") (parameters '("TnyFolder*" "folder") '("GError**" "err") ) ) (define-method create_folder (of-object "TnyFolderStore") (c-name "tny_folder_store_create_folder") (return-type "TnyFolder*") (parameters '("const-gchar*" "name") '("GError**" "err") ) ) (define-method get_folders (of-object "TnyFolderStore") (c-name "tny_folder_store_get_folders") (return-type "none") (parameters '("TnyList*" "list") '("TnyFolderStoreQuery*" "query") '("GError**" "err") ) ) (define-method get_folders_async (of-object "TnyFolderStore") (c-name "tny_folder_store_get_folders_async") (return-type "none") (parameters '("TnyList*" "list") '("TnyGetFoldersCallback" "callback") '("TnyFolderStoreQuery*" "query") '("TnyStatusCallback" "status_callback") '("gpointer" "user_data") ) ) (define-method add_observer (of-object "TnyFolderStore") (c-name "tny_folder_store_add_observer") (return-type "none") (parameters '("TnyFolderStoreObserver*" "observer") ) ) (define-method remove_observer (of-object "TnyFolderStore") (c-name "tny_folder_store_remove_observer") (return-type "none") (parameters '("TnyFolderStoreObserver*" "observer") ) ) ;; From tny-folder-store-observer.h (define-function tny_folder_store_observer_get_type (c-name "tny_folder_store_observer_get_type") (return-type "GType") ) (define-method update (of-object "TnyFolderStoreObserver") (c-name "tny_folder_store_observer_update") (return-type "none") (parameters '("TnyFolderStoreChange*" "change") ) ) ;; From tny-folder-store-query.h (define-function tny_folder_store_query_get_type (c-name "tny_folder_store_query_get_type") (return-type "GType") ) (define-function tny_folder_store_query_item_get_type (c-name "tny_folder_store_query_item_get_type") (return-type "GType") ) (define-function tny_folder_store_query_option_get_type (c-name "tny_folder_store_query_option_get_type") (return-type "GType") ) (define-function tny_folder_store_query_new (c-name "tny_folder_store_query_new") (is-constructor-of "TnyFolderStoreQuery") (return-type "TnyFolderStoreQuery*") ) (define-method add_item (of-object "TnyFolderStoreQuery") (c-name "tny_folder_store_query_add_item") (return-type "none") (parameters '("const-gchar*" "pattern") '("TnyFolderStoreQueryOption" "options") ) ) (define-method get_items (of-object "TnyFolderStoreQuery") (c-name "tny_folder_store_query_get_items") (return-type "TnyList*") ) (define-method get_options (of-object "TnyFolderStoreQueryItem") (c-name "tny_folder_store_query_item_get_options") (return-type "TnyFolderStoreQueryOption") ) (define-method get_regex (of-object "TnyFolderStoreQueryItem") (c-name "tny_folder_store_query_item_get_regex") (return-type "regex_t*") ) ;; From tny-fs-stream.h (define-function tny_fs_stream_get_type (c-name "tny_fs_stream_get_type") (return-type "GType") ) (define-function tny_fs_stream_new (c-name "tny_fs_stream_new") (is-constructor-of "TnyFsStream") (return-type "TnyStream*") (parameters '("int" "fd") ) ) (define-method set_fd (of-object "TnyFsStream") (c-name "tny_fs_stream_set_fd") (return-type "none") (parameters '("int" "fd") ) ) ;; From tny-header.h (define-function tny_header_get_type (c-name "tny_header_get_type") (return-type "GType") ) (define-function tny_header_flags_get_type (c-name "tny_header_flags_get_type") (return-type "GType") ) (define-method get_uid (of-object "TnyHeader") (c-name "tny_header_get_uid") (return-type "const-gchar*") ) (define-method get_bcc (of-object "TnyHeader") (c-name "tny_header_get_bcc") (return-type "const-gchar*") ) (define-method get_cc (of-object "TnyHeader") (c-name "tny_header_get_cc") (return-type "const-gchar*") ) (define-method get_date_received (of-object "TnyHeader") (c-name "tny_header_get_date_received") (return-type "time_t") ) (define-method get_date_sent (of-object "TnyHeader") (c-name "tny_header_get_date_sent") (return-type "time_t") ) (define-method get_message_id (of-object "TnyHeader") (c-name "tny_header_get_message_id") (return-type "const-gchar*") ) (define-method get_message_size (of-object "TnyHeader") (c-name "tny_header_get_message_size") (return-type "guint") ) (define-method get_from (of-object "TnyHeader") (c-name "tny_header_get_from") (return-type "const-gchar*") ) (define-method get_to (of-object "TnyHeader") (c-name "tny_header_get_to") (return-type "const-gchar*") ) (define-method get_subject (of-object "TnyHeader") (c-name "tny_header_get_subject") (return-type "const-gchar*") ) (define-method get_replyto (of-object "TnyHeader") (c-name "tny_header_get_replyto") (return-type "const-gchar*") ) (define-method set_bcc (of-object "TnyHeader") (c-name "tny_header_set_bcc") (return-type "none") (parameters '("const-gchar*" "bcc") ) ) (define-method set_cc (of-object "TnyHeader") (c-name "tny_header_set_cc") (return-type "none") (parameters '("const-gchar*" "cc") ) ) (define-method set_from (of-object "TnyHeader") (c-name "tny_header_set_from") (return-type "none") (parameters '("const-gchar*" "from") ) ) (define-method set_subject (of-object "TnyHeader") (c-name "tny_header_set_subject") (return-type "none") (parameters '("const-gchar*" "subject") ) ) (define-method set_to (of-object "TnyHeader") (c-name "tny_header_set_to") (return-type "none") (parameters '("const-gchar*" "to") ) ) (define-method set_replyto (of-object "TnyHeader") (c-name "tny_header_set_replyto") (return-type "none") (parameters '("const-gchar*" "to") ) ) (define-method get_folder (of-object "TnyHeader") (c-name "tny_header_get_folder") (return-type "TnyFolder*") ) (define-method get_flags (of-object "TnyHeader") (c-name "tny_header_get_flags") (return-type "TnyHeaderFlags") ) (define-method set_flags (of-object "TnyHeader") (c-name "tny_header_set_flags") (return-type "none") (parameters '("TnyHeaderFlags" "mask") ) ) (define-method unset_flags (of-object "TnyHeader") (c-name "tny_header_unset_flags") (return-type "none") (parameters '("TnyHeaderFlags" "mask") ) ) ;; From tny-iterator.h (define-function tny_iterator_get_type (c-name "tny_iterator_get_type") (return-type "GType") ) (define-method next (of-object "TnyIterator") (c-name "tny_iterator_next") (return-type "none") ) (define-method prev (of-object "TnyIterator") (c-name "tny_iterator_prev") (return-type "none") ) (define-method first (of-object "TnyIterator") (c-name "tny_iterator_first") (return-type "none") ) (define-method nth (of-object "TnyIterator") (c-name "tny_iterator_nth") (return-type "none") (parameters '("guint" "nth") ) ) (define-method get_current (of-object "TnyIterator") (c-name "tny_iterator_get_current") (return-type "GObject*") ) (define-method is_done (of-object "TnyIterator") (c-name "tny_iterator_is_done") (return-type "gboolean") ) (define-method get_list (of-object "TnyIterator") (c-name "tny_iterator_get_list") (return-type "TnyList*") ) ;; From tny-list.h (define-function tny_list_get_type (c-name "tny_list_get_type") (return-type "GType") ) (define-method get_length (of-object "TnyList") (c-name "tny_list_get_length") (return-type "guint") ) (define-method prepend (of-object "TnyList") (c-name "tny_list_prepend") (return-type "none") (parameters '("GObject*" "item") ) ) (define-method append (of-object "TnyList") (c-name "tny_list_append") (return-type "none") (parameters '("GObject*" "item") ) ) (define-method remove (of-object "TnyList") (c-name "tny_list_remove") (return-type "none") (parameters '("GObject*" "item") ) ) (define-method foreach (of-object "TnyList") (c-name "tny_list_foreach") (return-type "none") (parameters '("GFunc" "func") '("gpointer" "user_data") ) ) (define-method create_iterator (of-object "TnyList") (c-name "tny_list_create_iterator") (return-type "TnyIterator*") ) (define-method copy (of-object "TnyList") (c-name "tny_list_copy") (return-type "TnyList*") ) ;; From tny-lockable.h (define-function tny_lockable_get_type (c-name "tny_lockable_get_type") (return-type "GType") ) (define-method lock (of-object "TnyLockable") (c-name "tny_lockable_lock") (return-type "none") ) (define-method unlock (of-object "TnyLockable") (c-name "tny_lockable_unlock") (return-type "none") ) ;; From tny-merge-folder.h (define-function tny_merge_folder_get_type (c-name "tny_merge_folder_get_type") (return-type "GType") ) (define-function tny_merge_folder_new (c-name "tny_merge_folder_new") (is-constructor-of "TnyMergeFolder") (return-type "TnyFolder*") ) (define-method add_folder (of-object "TnyMergeFolder") (c-name "tny_merge_folder_add_folder") (return-type "none") (parameters '("TnyFolder*" "folder") ) ) ;; From tny-mime-part.h (define-function tny_mime_part_get_type (c-name "tny_mime_part_get_type") (return-type "GType") ) (define-method get_content_type (of-object "TnyMimePart") (c-name "tny_mime_part_get_content_type") (return-type "const-gchar*") ) (define-method content_type_is (of-object "TnyMimePart") (c-name "tny_mime_part_content_type_is") (return-type "gboolean") (parameters '("const-gchar*" "type") ) ) (define-method get_stream (of-object "TnyMimePart") (c-name "tny_mime_part_get_stream") (return-type "TnyStream*") ) (define-method write_to_stream (of-object "TnyMimePart") (c-name "tny_mime_part_write_to_stream") (return-type "none") (parameters '("TnyStream*" "stream") ) ) (define-method construct_from_stream (of-object "TnyMimePart") (c-name "tny_mime_part_construct_from_stream") (return-type "gint") (parameters '("TnyStream*" "stream") '("const-gchar*" "type") ) ) (define-method get_filename (of-object "TnyMimePart") (c-name "tny_mime_part_get_filename") (return-type "const-gchar*") ) (define-method get_content_id (of-object "TnyMimePart") (c-name "tny_mime_part_get_content_id") (return-type "const-gchar*") ) (define-method get_description (of-object "TnyMimePart") (c-name "tny_mime_part_get_description") (return-type "const-gchar*") ) (define-method get_content_location (of-object "TnyMimePart") (c-name "tny_mime_part_get_content_location") (return-type "const-gchar*") ) (define-method is_purged (of-object "TnyMimePart") (c-name "tny_mime_part_is_purged") (return-type "gboolean") ) (define-method set_content_location (of-object "TnyMimePart") (c-name "tny_mime_part_set_content_location") (return-type "none") (parameters '("const-gchar*" "content_location") ) ) (define-method set_description (of-object "TnyMimePart") (c-name "tny_mime_part_set_description") (return-type "none") (parameters '("const-gchar*" "description") ) ) (define-method set_content_id (of-object "TnyMimePart") (c-name "tny_mime_part_set_content_id") (return-type "none") (parameters '("const-gchar*" "content_id") ) ) (define-method set_filename (of-object "TnyMimePart") (c-name "tny_mime_part_set_filename") (return-type "none") (parameters '("const-gchar*" "filename") ) ) (define-method set_content_type (of-object "TnyMimePart") (c-name "tny_mime_part_set_content_type") (return-type "none") (parameters '("const-gchar*" "contenttype") ) ) (define-method set_purged (of-object "TnyMimePart") (c-name "tny_mime_part_set_purged") (return-type "none") ) (define-method is_attachment (of-object "TnyMimePart") (c-name "tny_mime_part_is_attachment") (return-type "gboolean") ) (define-method decode_to_stream (of-object "TnyMimePart") (c-name "tny_mime_part_decode_to_stream") (return-type "none") (parameters '("TnyStream*" "stream") ) ) (define-method get_parts (of-object "TnyMimePart") (c-name "tny_mime_part_get_parts") (return-type "none") (parameters '("TnyList*" "list") ) ) (define-method add_part (of-object "TnyMimePart") (c-name "tny_mime_part_add_part") (return-type "gint") (parameters '("TnyMimePart*" "part") ) ) (define-method del_part (of-object "TnyMimePart") (c-name "tny_mime_part_del_part") (return-type "none") (parameters '("TnyMimePart*" "part") ) ) (define-method get_header_pairs (of-object "TnyMimePart") (c-name "tny_mime_part_get_header_pairs") (return-type "none") (parameters '("TnyList*" "list") ) ) (define-method set_header_pair (of-object "TnyMimePart") (c-name "tny_mime_part_set_header_pair") (return-type "none") (parameters '("const-gchar*" "name") '("const-gchar*" "value") ) ) ;; From tny-msg.h (define-function tny_msg_get_type (c-name "tny_msg_get_type") (return-type "GType") ) (define-method get_header (of-object "TnyMsg") (c-name "tny_msg_get_header") (return-type "TnyHeader*") ) (define-method get_folder (of-object "TnyMsg") (c-name "tny_msg_get_folder") (return-type "TnyFolder*") ) (define-method get_url_string (of-object "TnyMsg") (c-name "tny_msg_get_url_string") (return-type "gchar*") ) (define-method uncache_attachments (of-object "TnyMsg") (c-name "tny_msg_uncache_attachments") (return-type "none") ) (define-method rewrite_cache (of-object "TnyMsg") (c-name "tny_msg_rewrite_cache") (return-type "none") ) ;; From tny-msg-receive-strategy.h (define-function tny_msg_receive_strategy_get_type (c-name "tny_msg_receive_strategy_get_type") (return-type "GType") ) (define-method perform_get_msg (of-object "TnyMsgReceiveStrategy") (c-name "tny_msg_receive_strategy_perform_get_msg") (return-type "TnyMsg*") (parameters '("TnyFolder*" "folder") '("TnyHeader*" "header") '("GError**" "err") ) ) ;; From tny-msg-remove-strategy.h (define-function tny_msg_remove_strategy_get_type (c-name "tny_msg_remove_strategy_get_type") (return-type "GType") ) (define-method perform_remove (of-object "TnyMsgRemoveStrategy") (c-name "tny_msg_remove_strategy_perform_remove") (return-type "none") (parameters '("TnyFolder*" "folder") '("TnyHeader*" "header") '("GError**" "err") ) ) ;; From tny-noop-lockable.h (define-function tny_noop_lockable_get_type (c-name "tny_noop_lockable_get_type") (return-type "GType") ) (define-function tny_noop_lockable_new (c-name "tny_noop_lockable_new") (is-constructor-of "TnyNoopLockable") (return-type "TnyLockable*") ) ;; From tny-pair.h (define-function tny_pair_get_type (c-name "tny_pair_get_type") (return-type "GType") ) (define-function tny_pair_new (c-name "tny_pair_new") (is-constructor-of "TnyPair") (return-type "TnyPair*") (parameters '("const-gchar*" "name") '("const-gchar*" "value") ) ) (define-method set_name (of-object "TnyPair") (c-name "tny_pair_set_name") (return-type "none") (parameters '("const-gchar*" "name") ) ) (define-method get_name (of-object "TnyPair") (c-name "tny_pair_get_name") (return-type "const-gchar*") ) (define-method set_value (of-object "TnyPair") (c-name "tny_pair_set_value") (return-type "none") (parameters '("const-gchar*" "value") ) ) (define-method get_value (of-object "TnyPair") (c-name "tny_pair_get_value") (return-type "const-gchar*") ) ;; From tny-password-getter.h (define-function tny_password_getter_get_type (c-name "tny_password_getter_get_type") (return-type "GType") ) (define-method get_password (of-object "TnyPasswordGetter") (c-name "tny_password_getter_get_password") (return-type "const-gchar*") (parameters '("const-gchar*" "aid") '("const-gchar*" "prompt") '("gboolean*" "cancel") ) ) (define-method forget_password (of-object "TnyPasswordGetter") (c-name "tny_password_getter_forget_password") (return-type "none") (parameters '("const-gchar*" "aid") ) ) ;; From tny-send-queue.h (define-function tny_send_queue_get_type (c-name "tny_send_queue_get_type") (return-type "GType") ) (define-method add (of-object "TnySendQueue") (c-name "tny_send_queue_add") (return-type "none") (parameters '("TnyMsg*" "msg") '("GError**" "err") ) ) (define-method get_sentbox (of-object "TnySendQueue") (c-name "tny_send_queue_get_sentbox") (return-type "TnyFolder*") ) (define-method get_outbox (of-object "TnySendQueue") (c-name "tny_send_queue_get_outbox") (return-type "TnyFolder*") ) (define-method cancel (of-object "TnySendQueue") (c-name "tny_send_queue_cancel") (return-type "none") (parameters '("gboolean" "remove") '("GError**" "err") ) ) ;; From tny-shared.h ;; From tny-signals-marshal.h ;; From tny-simple-list.h (define-function tny_simple_list_get_type (c-name "tny_simple_list_get_type") (return-type "GType") ) (define-function tny_simple_list_new (c-name "tny_simple_list_new") (is-constructor-of "TnySimpleList") (return-type "TnyList*") ) ;; From tny-status.h (define-function tny_status_domain_get_type (c-name "tny_status_domain_get_type") (return-type "GType") ) (define-function tny_status_code_get_type (c-name "tny_status_code_get_type") (return-type "GType") ) (define-function tny_status_new (c-name "tny_status_new") (is-constructor-of "TnyStatus") (return-type "TnyStatus*") (parameters '("GQuark" "domain") '("gint" "code") '("guint" "position") '("guint" "of_total") '("const-gchar*" "format") ) (varargs #t) ) (define-function tny_status_new_literal (c-name "tny_status_new_literal") (return-type "TnyStatus*") (parameters '("GQuark" "domain") '("gint" "code") '("guint" "position") '("guint" "of_total") '("const-gchar*" "message") ) ) (define-method free (of-object "TnyStatus") (c-name "tny_status_free") (return-type "none") ) (define-method copy (of-object "TnyStatus") (c-name "tny_status_copy") (return-type "TnyStatus*") ) (define-method matches (of-object "TnyStatus") (c-name "tny_status_matches") (return-type "gboolean") (parameters '("GQuark" "domain") '("gint" "code") ) ) (define-function tny_set_status (c-name "tny_set_status") (return-type "none") (parameters '("TnyStatus**" "status") '("GQuark" "domain") '("gint" "code") '("guint" "position") '("guint" "of_total") '("gchar*" "format") ) (varargs #t) ) (define-function tny_clear_status (c-name "tny_clear_status") (return-type "none") (parameters '("TnyStatus**" "status") ) ) (define-method set_fraction (of-object "TnyStatus") (c-name "tny_status_set_fraction") (return-type "none") (parameters '("gdouble" "fraction") ) ) (define-method get_fraction (of-object "TnyStatus") (c-name "tny_status_get_fraction") (return-type "gdouble") ) ;; From tny-store-account.h (define-function tny_store_account_get_type (c-name "tny_store_account_get_type") (return-type "GType") ) (define-method subscribe (of-object "TnyStoreAccount") (c-name "tny_store_account_subscribe") (return-type "none") (parameters '("TnyFolder*" "folder") ) ) (define-method unsubscribe (of-object "TnyStoreAccount") (c-name "tny_store_account_unsubscribe") (return-type "none") (parameters '("TnyFolder*" "folder") ) ) (define-method find_folder (of-object "TnyStoreAccount") (c-name "tny_store_account_find_folder") (return-type "TnyFolder*") (parameters '("const-gchar*" "url_string") '("GError**" "err") ) ) (define-method delete_cache (of-object "TnyStoreAccount") (c-name "tny_store_account_delete_cache") (return-type "none") ) ;; From tny-stream.h (define-function tny_stream_get_type (c-name "tny_stream_get_type") (return-type "GType") ) (define-method read (of-object "TnyStream") (c-name "tny_stream_read") (return-type "gssize") (parameters '("char*" "buffer") '("gsize" "n") ) ) (define-method write (of-object "TnyStream") (c-name "tny_stream_write") (return-type "gssize") (parameters '("const-char*" "buffer") '("gsize" "n") ) ) (define-method flush (of-object "TnyStream") (c-name "tny_stream_flush") (return-type "gint") ) (define-method close (of-object "TnyStream") (c-name "tny_stream_close") (return-type "gint") ) (define-method is_eos (of-object "TnyStream") (c-name "tny_stream_is_eos") (return-type "gboolean") ) (define-method reset (of-object "TnyStream") (c-name "tny_stream_reset") (return-type "gint") ) (define-method write_to_stream (of-object "TnyStream") (c-name "tny_stream_write_to_stream") (return-type "gssize") (parameters '("TnyStream*" "output") ) ) ;; From tny-transport-account.h (define-function tny_transport_account_get_type (c-name "tny_transport_account_get_type") (return-type "GType") ) (define-method send (of-object "TnyTransportAccount") (c-name "tny_transport_account_send") (return-type "none") (parameters '("TnyMsg*" "msg") '("GError**" "err") ) ) (define-enum ErrorDomain (in-module "Tny") (c-name "TnyErrorDomain") (gtype-id "TNY_TYPE_ERROR_DOMAIN") (values '("folder_error" "TNY_FOLDER_ERROR") '("folder_store_error" "TNY_FOLDER_STORE_ERROR") '("transport_account_error" "TNY_TRANSPORT_ACCOUNT_ERROR") ) ) (define-enum Error (in-module "Tny") (c-name "TnyError") (gtype-id "TNY_TYPE_ERROR") (values '("folder_error_sync" "TNY_FOLDER_ERROR_SYNC") '("folder_error_remove_msg" "TNY_FOLDER_ERROR_REMOVE_MSG") '("folder_error_add_msg" "TNY_FOLDER_ERROR_ADD_MSG") '("folder_error_refresh" "TNY_FOLDER_ERROR_REFRESH") '("folder_error_get_msg" "TNY_FOLDER_ERROR_GET_MSG") '("folder_error_transfer_msgs" "TNY_FOLDER_ERROR_TRANSFER_MSGS") '("folder_error_set_name" "TNY_FOLDER_ERROR_SET_NAME") '("folder_store_error_remove_folder" "TNY_FOLDER_STORE_ERROR_REMOVE_FOLDER") '("folder_store_error_get_folders" "TNY_FOLDER_STORE_ERROR_GET_FOLDERS") '("folder_store_error_create_folder" "TNY_FOLDER_STORE_ERROR_CREATE_FOLDER") '("transport_account_error_send" "TNY_TRANSPORT_ACCOUNT_ERROR_SEND") ) ) (define-enum GetAccountsRequestType (in-module "Tny") (c-name "TnyGetAccountsRequestType") (gtype-id "TNY_TYPE_GET_ACCOUNTS_REQUEST_TYPE") (values '("transport" "TNY_ACCOUNT_STORE_TRANSPORT_ACCOUNTS") '("store" "TNY_ACCOUNT_STORE_STORE_ACCOUNTS") '("both" "TNY_ACCOUNT_STORE_BOTH") ) ) (define-enum AlertType (in-module "Tny") (c-name "TnyAlertType") (gtype-id "TNY_TYPE_ALERT_TYPE") (values '("info" "TNY_ALERT_TYPE_INFO") '("warning" "TNY_ALERT_TYPE_WARNING") '("error" "TNY_ALERT_TYPE_ERROR") ) ) (define-enum FolderStoreQueryOption (in-module "Tny") (c-name "TnyFolderStoreQueryOption") (gtype-id "TNY_TYPE_FOLDER_STORE_QUERY_OPTION") (values '("subscribed" "TNY_FOLDER_STORE_QUERY_OPTION_SUBSCRIBED") '("unsubscribed" "TNY_FOLDER_STORE_QUERY_OPTION_UNSUBSCRIBED") '("match_on_name" "TNY_FOLDER_STORE_QUERY_OPTION_MATCH_ON_NAME") '("match_on_id" "TNY_FOLDER_STORE_QUERY_OPTION_MATCH_ON_ID") ) ) (define-enum AccountType (in-module "Tny") (c-name "TnyAccountType") (gtype-id "TNY_TYPE_ACCOUNT_TYPE") (values '("store" "TNY_ACCOUNT_TYPE_STORE") '("all" "TNY_ACCOUNT_TYPE_TRANSPORT") ) ) (define-enum MsgFolderType (in-module "Tny") (c-name "TnyFolderType") (gtype-id "TNY_TYPE_FOLDER_TYPE") (values '("unknown" "TNY_FOLDER_TYPE_UNKNOWN") '("normal" "TNY_FOLDER_TYPE_NORMAL") '("inbox" "TNY_FOLDER_TYPE_INBOX") '("outbox" "TNY_FOLDER_TYPE_OUTBOX") '("trash" "TNY_FOLDER_TYPE_trash") '("junk" "TNY_FOLDER_TYPE_JUNK") '("sent" "TNY_FOLDER_TYPE_SENT") ) ) (define-enum HeaderFlags (in-module "Tny") (c-name "TnyHeaderFlags") (gtype-id "TNY_TYPE_HEADER_FLAGS") (values '("answered" "TNY_HEADER_FLAG_ANSWERED") '("deleted" "TNY_HEADER_FLAG_DELETED") '("draft" "TNY_HEADER_FLAG_DRAFT") '("flagged" "TNY_HEADER_FLAG_FLAGGED") '("seen" "TNY_HEADER_FLAG_SEEN") '("attachments" "TNY_HEADER_FLAG_ATTACHMENTS") '("answered_all" "TNY_HEADER_FLAG_ANSWERED_ALL") '("junk" "TNY_HEADER_FLAG_JUNK") '("secure" "TNY_HEADER_FLAG_SECURE") '("flagged" "TNY_HEADER_FLAG_FLAGGED") '("learn" "TNY_HEADER_FLAG_LEARN") '("user" "TNY_HEADER_FLAG_USER") ) )