Fix : Remove exception handling codes at the sample code
[platform/framework/native/content.git] / inc / FContent.h
1 //
2 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
3 //
4 // Licensed under the Apache License, Version 2.0 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 //     http://www.apache.org/licenses/LICENSE-2.0
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16 /**
17  * @file                FContent.h
18  * @brief               This is the header file for the %Content namespace.
19  *
20  * This header file contains the declarations and descriptions of the %Content namespace.
21  */
22
23 #ifndef _FCNT_H_
24 #define _FCNT_H_
25
26 #include <FCntContentInfo.h>
27 #include <FCntImageContentInfo.h>
28 #include <FCntAudioContentInfo.h>
29 #include <FCntVideoContentInfo.h>
30 #include <FCntOtherContentInfo.h>
31 #include <FCntContentManager.h>
32 #include <FCntContentManagerUtil.h>
33 #include <FCntImageMetadata.h>
34 #include <FCntAudioMetadata.h>
35 #include <FCntVideoMetadata.h>
36 #include <FCntContentSearch.h>
37 #include <FCntContentDirectory.h>
38 #include <FCntPlayList.h>
39 #include <FCntPlayListManager.h>
40 #include <FCntContentSearchResult.h>
41 #include <FCntContentTransfer.h>
42 #include <FCntContentTransferInfo.h>
43 #include <FCntIContentTransferListener.h>
44 #include <FCntIContentScanListener.h>
45 #include <FCntIContentUpdateEventListener.h>
46 #include <FCntDownloadRequest.h>
47 #include <FCntDownloadManager.h>
48 #include <FCntIDownloadListener.h>
49
50 namespace Tizen
51 {
52
53 /**
54  * @namespace   Tizen::Content
55  * @brief               This namespace contains classes and interfaces for content management and search services.
56  * @since               2.0
57  *
58  * @remarks             @b Header @b %file: @b \#include @b <FContent.h> @n
59  *                              @b Library: @b osp-content
60  *
61  * The %Content namespace contains classes for managing the most common media data types, such as image, audio, and video on the device. This namespace also provides operations to search content and content information stored on the device, and to download content from servers through HTTP access.
62  *
63  * For more information on the %Content namespace features, see <a href="../org.tizen.native.appprogramming/html/guide/content/content_namespace.htm">Content Guide</a>.
64  *
65  * The following diagram illustrates the relationships between the classes belonging to the %Content namespace.
66  * @image html content_using_the_apis_classdiagram.png
67  */
68
69 namespace Content
70 {
71 }}  // Tizen::Content
72
73 #endif  // _FCNT_H_