Download

Support

lib/Efreet_Trash.h

Go to the documentation of this file.
00001 /* vim: set sw=4 ts=4 sts=4 et: */
00002 #ifndef EFREET_TRASH_H
00003 #define EFREET_TRASH_H
00004 
00005 #ifdef EAPI
00006 #undef EAPI
00007 #endif
00008 #ifdef _MSC_VER
00009 # ifdef BUILDING_DLL
00010 #  define EAPI __declspec(dllexport)
00011 # else
00012 #  define EAPI __declspec(dllimport)
00013 # endif
00014 #else
00015 # ifdef __GNUC__
00016 #  if __GNUC__ >= 4
00017 #   define EAPI __attribute__ ((visibility("default")))
00018 #  else
00019 #   define EAPI
00020 #  endif
00021 # else
00022 #  define EAPI
00023 # endif
00024 #endif
00025 
00026 #ifdef __cplusplus
00027 extern "C" {
00028 #endif
00029 
00039 EAPI int         efreet_trash_init(void);
00040 EAPI void        efreet_trash_shutdown(void);
00041 
00042 EAPI const char *efreet_trash_dir_get(void);
00043 EAPI int         efreet_trash_delete_uri(Efreet_Uri *uri, int force_delete);
00044 EAPI Ecore_List *efreet_trash_ls(void);
00045 EAPI int         efreet_trash_is_empty(void);
00046 EAPI int         efreet_trash_empty_trash(void);
00047 
00052 #ifdef __cplusplus
00053 }
00054 #endif
00055 
00056 #endif

Copyright © Enlightenment.org

Efreet Documentation Generated: Sun Oct 5 16:37:20 2008