00001
00032 #ifndef LLVIEWERMENUFILE_H
00033 #define LLVIEWERMENUFILE_H
00034
00035 #include "llassettype.h"
00036 #include "llinventorytype.h"
00037
00038 class LLTransactionID;
00039
00040
00041 void init_menu_file();
00042
00043 void upload_new_resource(const LLString& src_filename, std::string name,
00044 std::string desc, S32 compression_info,
00045 LLAssetType::EType destination_folder_type,
00046 LLInventoryType::EType inv_type,
00047 U32 next_owner_perm = 0x0,
00048 const LLString& display_name = LLString::null,
00049 LLAssetStorage::LLStoreAssetCallback callback = NULL,
00050 void *userdata = NULL);
00051
00052 void upload_new_resource(const LLTransactionID &tid, LLAssetType::EType type,
00053 std::string name,
00054 std::string desc, S32 compression_info,
00055 LLAssetType::EType destination_folder_type,
00056 LLInventoryType::EType inv_type,
00057 U32 next_owner_perm = 0x0,
00058 const LLString& display_name = LLString::null,
00059 LLAssetStorage::LLStoreAssetCallback callback = NULL,
00060 void *userdata = NULL);
00061
00062 #endif