Tizen 2.0 Release
[framework/system/oma-dm-agent.git] / include / dm-engine / dl-manager / dd_object.h
1 /*
2  * oma-dm-agent
3  * Copyright (c) 2012 Samsung Electronics Co., Ltd.
4  *
5  * Licensed under the Apache License, Version 2.0 (the License);
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *     http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18 #ifndef DD_OBJECT_H_
19 #define DD_OBJECT_H_
20
21 //typedef enum {
22 //      OBJECT_NO_TYPE = 0,
23 //      APPLICATION_OCTECT_STREAM,
24 //      APPLICATION_MSWORD,
25 //      APPLICATION_PDF,
26 //      APPLICATION_ZIP,
27 //      TEXT_HTML,
28 //      TEXT_PLAIN,
29 //      TEXT_CSS,
30 //      IMAGE_GIF,
31 //      IMAGE_JPEG,
32 //      VIDEO_MPEG
33 //
34 //} OBJECT_TYPE;
35
36 typedef struct {
37         int object_size;        /* media object size */
38         char *object_type;      /* media object type */
39         char *object_name;
40         char *object_description;       /* media object description */
41         char *object_uri;       /* URI from which the media object can be loaded */
42         char *next_uri;
43         char *install_notify_uri;       /* URI to which a installation status report is to be sent */
44         char *info_uri;
45         char *icon_uri;
46         char *object_vender;
47         char *DD_version;
48         char *install_param;
49         char *medea_object;
50
51 } Download_Descriptor;
52
53 #endif                          /* DD_OBJECT_H_ */