mcloud  1.0.0
MCloud API library for cmcc cloud service
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nmcloud
 Napi
 CClientMcloud API provides developer to easily access login user's cloud contents stored on mcloud, such as musics, movie, docs, images, and so on
 CCloudContentCloudContent represents a content object on mcloud. the supported content type can be found
 CCloudFolderCloudFolder represents a folder object on mcloud
 CCloudResourceCloudResource is an abstract object that provides common interfaces for CloudContent and CloudFolder
 CCredentialException
 CDiskInfoDiskInfo is a class that provides basic user's mcloud storage usage information
 CDownloadBufferCbDownloadBufferCb is a download request object which consists of a content id and writing callback function allows content data can be received in buffering via call back function
 CDownloadTaskDownloadTask is a task item that can be accessed from application layer to fetch basic download item information, also it's used for content download by sync manager
 CHttpTimeoutExceptionIndicates a timeout on HTTP requests
 CInvalidIDExceptionIndicates an invalid content id when querying content infomation by an id. or an invalid folder id when listing or looup content in one specific folder
 CNonExistentException
 COutlinkOutlink is a cloud extranet link that contains extranet link which can be share by user to others
 COutofSpaceExceptionUser ran out of space on mcloud storage
 CParameterInvalidException
 CSyncManagerSyncManager handles all the requests to upload and download. It's constructed around two threads for content synchronization. One for content uploading to cloud, another for cloud item downloading to local. Both thread are running asynchronously. Calls
 CTaskTask is an abstract class that defines common interfaces for upload and download task
 CTaskQueueA thread-safe deque template
 CUploadBufferCbUploadBufferCb is a upload request item which consists of a upload folder id, upload buffer size, upload content name and reading callback function allows content data can be received in buffering via call back function
 CUploadRequestUploadRequest is a upload request item which consists of a upload folder id, up-front buffer size, upload content name
 CUploadTaskUploadTask is a task item that can be accessed from application layer to fetch basic upload item information, also it's used for content upload by sync manager