Nintendo 3DS Miiverse Library  1.3.2
(OLV/Olive)
olv_Api.h File Reference

These are API declarations for the OLV library. More...

Go to the source code of this file.

Namespaces

namespace  nn
 nn
 
namespace  nn::olv
 olv
 

Functions

nn::olv::Result Cancel ()
 Cancels the Internet communication process. More...
 
nn::olv::Result Connect (nn::olv::ConnectedData *connectedData, const nn::olv::ConnectParam *connectParam)
 Processes OLV library connections. More...
 
nn::olv::Result DownloadCommentDataList (nn::olv::DownloadedCommentData *commentDataList, u32 *downloadedCommentDataNum, const nn::olv::DownloadCommentDataListParam *downloadParam)
 Downloads comment data. More...
 
nn::olv::Result DownloadCommunityDataList (nn::olv::DownloadedCommunityData *communityDataList, u32 *downloadedCommunityDataNum, const nn::olv::DownloadCommunityDataListParam *downloadParam)
 Downloads community data. More...
 
nn::olv::Result DownloadPostDataList (nn::olv::DownloadedTopicData *topicData, nn::olv::DownloadedPostData *postDataList, u32 *downloadedPostDataNum, const nn::olv::DownloadPostDataListParam *downloadParam)
 Downloads post data. More...
 
nn::olv::Result DownloadUserDataList (nn::olv::DownloadedUserData *userDataList, u32 *downloadedUserDataNum, const nn::olv::DownloadUserDataListParam *downloadParam)
 Downloads user data. More...
 
void Finalize ()
 Finalizes the OLV library.
 
u32 GetErrorCode (const nn::olv::Result &result)
 Gets the error code. More...
 
nn::olv::Result Initialize (nn::olv::InitializedData *initializedData, const nn::olv::InitializeParam *initializeParam)
 Initializes the OLV library. More...
 
bool IsConnected ()
 Determines whether the OLV library has been connected to. More...
 
bool IsInitialized ()
 Determines whether the OLV library has been initialized. More...
 
nn::olv::Result Resume (nn::olv::ResumedData *resumedData, const nn::olv::ResumeParam *resumeParam)
 Handles recovery operations. More...
 
nn::olv::Result StartPortalApp (const nn::olv::StartPortalAppParam *startParam)
 Starts the Miiverse application. More...
 
nn::olv::Result UploadCommunityData (nn::olv::UploadedCommunityData *uploadedData, const nn::olv::UploadCommunityDataParam *uploadParam)
 Creates, updates, or deletes community data. More...
 
nn::olv::Result UploadEmpathyToPostData (const nn::olv::UploadEmpathyToPostDataParam *uploadParam)
 Gives a Yeah to a post or removes a Yeah from a post. More...
 
nn::olv::Result UploadFavoriteToCommunityData (const nn::olv::UploadFavoriteToCommunityDataParam *uploadParam)
 Registers a community as a favorite or removes a community as a favorite. More...
 
nn::olv::Result UploadFollowToUserData (const nn::olv::UploadFollowToUserDataParam *uploadParam)
 Uploads whether to follow a user or to stop following a user. More...
 

Detailed Description

These are API declarations for the OLV library.