Audacity 3.2.0
|
Functions | |
bool | Deserialize (const rapidjson::Value &value, std::string &result) |
bool | Deserialize (const rapidjson::Value &value, int &result) |
bool | Deserialize (const rapidjson::Value &value, long &result) |
bool | Deserialize (const rapidjson::Value &value, long long &result) |
bool | Deserialize (const rapidjson::Value &value, bool &result) |
template<typename T > | |
bool | Deserialize (const rapidjson::Value &value, std::string_view zKey, T &result) |
template<typename T > | |
bool | DeserializeArray (const rapidjson::Value &value, std::vector< T > &result) |
template<typename T > | |
bool | DeserializeArray (const rapidjson::Value &value, std::string_view zKey, std::vector< T > &result) |
bool | Deserialize (const rapidjson::Value &value, UploadUrls &urls) |
bool | Deserialize (const rapidjson::Value &value, VersionInfo &urls) |
bool | Deserialize (const rapidjson::Value &value, SnapshotBlockInfo &urls) |
bool | Deserialize (const rapidjson::Value &value, SnapshotInfo &snapshotInfo) |
bool | Deserialize (const rapidjson::Value &value, ProjectInfo &projectInfo) |
bool | Deserialize (const rapidjson::Value &value, ProjectSyncState &urls) |
bool | Deserialize (const rapidjson::Value &value, CreateSnapshotResponse &reponse) |
bool | Deserialize (const rapidjson::Value &value, PaginationInfo &info) |
bool | Deserialize (const rapidjson::Value &value, PaginatedProjectsResponse &response) |
template<typename T > | |
bool | Deserialize (std::string_view data, T &result) |
wxString | SafeName (wxString name) |
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
bool & | result | ||
) |
Definition at line 74 of file CloudSyncDTO.cpp.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
CreateSnapshotResponse & | reponse | ||
) |
Definition at line 267 of file CloudSyncDTO.cpp.
References Deserialize(), audacity::cloud::audiocom::sync::CreateSnapshotResponse::Project, audacity::cloud::audiocom::sync::CreateSnapshotResponse::Snapshot, and audacity::cloud::audiocom::sync::CreateSnapshotResponse::SyncState.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
int & | result | ||
) |
Definition at line 41 of file CloudSyncDTO.cpp.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
long & | result | ||
) |
Definition at line 51 of file CloudSyncDTO.cpp.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
long long & | result | ||
) |
Definition at line 64 of file CloudSyncDTO.cpp.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
PaginatedProjectsResponse & | response | ||
) |
Definition at line 312 of file CloudSyncDTO.cpp.
References Deserialize(), DeserializeArray(), audacity::cloud::audiocom::sync::PaginatedProjectsResponse::Items, and audacity::cloud::audiocom::sync::PaginatedProjectsResponse::Pagination.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
PaginationInfo & | info | ||
) |
Definition at line 288 of file CloudSyncDTO.cpp.
References audacity::cloud::audiocom::sync::PaginationInfo::CurrentPage, Deserialize(), audacity::cloud::audiocom::sync::PaginationInfo::PagesCount, audacity::cloud::audiocom::sync::PaginationInfo::PageSize, and audacity::cloud::audiocom::sync::PaginationInfo::TotalCount.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
ProjectInfo & | projectInfo | ||
) |
Definition at line 206 of file CloudSyncDTO.cpp.
References audacity::cloud::audiocom::sync::ProjectInfo::AuthorName, audacity::cloud::audiocom::sync::ProjectInfo::Created, Deserialize(), audacity::cloud::audiocom::sync::ProjectInfo::Details, audacity::cloud::audiocom::sync::ProjectInfo::HeadSnapshot, audacity::cloud::audiocom::sync::ProjectInfo::Id, audacity::cloud::audiocom::sync::ProjectInfo::LastSyncedSnapshotId, audacity::cloud::audiocom::sync::ProjectInfo::Name, audacity::cloud::audiocom::sync::ProjectInfo::Slug, audacity::cloud::audiocom::sync::ProjectInfo::Updated, and audacity::cloud::audiocom::sync::ProjectInfo::Username.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
ProjectSyncState & | urls | ||
) |
Definition at line 246 of file CloudSyncDTO.cpp.
References Deserialize(), DeserializeArray(), audacity::cloud::audiocom::sync::ProjectSyncState::FileUrls, audacity::cloud::audiocom::sync::ProjectSyncState::MissingBlocks, and audacity::cloud::audiocom::sync::ProjectSyncState::MixdownUrls.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
SnapshotBlockInfo & | urls | ||
) |
Definition at line 152 of file CloudSyncDTO.cpp.
References Deserialize(), audacity::cloud::audiocom::sync::SnapshotBlockInfo::Hash, and audacity::cloud::audiocom::sync::SnapshotBlockInfo::Url.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
SnapshotInfo & | snapshotInfo | ||
) |
Definition at line 170 of file CloudSyncDTO.cpp.
References audacity::cloud::audiocom::sync::SnapshotInfo::Blocks, audacity::cloud::audiocom::sync::SnapshotInfo::BlocksSize, audacity::cloud::audiocom::sync::SnapshotInfo::Created, Deserialize(), DeserializeArray(), audacity::cloud::audiocom::sync::SnapshotInfo::FileSize, audacity::cloud::audiocom::sync::SnapshotInfo::FileUrl, audacity::cloud::audiocom::sync::SnapshotInfo::Id, audacity::cloud::audiocom::sync::SnapshotInfo::ParentId, audacity::cloud::audiocom::sync::SnapshotInfo::Synced, and audacity::cloud::audiocom::sync::SnapshotInfo::Updated.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
std::string & | result | ||
) |
Definition at line 31 of file CloudSyncDTO.cpp.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
std::string_view | zKey, | ||
T & | result | ||
) |
Definition at line 332 of file CloudSyncDTO.cpp.
References Deserialize().
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
UploadUrls & | urls | ||
) |
Definition at line 101 of file CloudSyncDTO.cpp.
References Deserialize(), audacity::cloud::audiocom::sync::UploadUrls::FailUrl, audacity::cloud::audiocom::sync::UploadUrls::Id, audacity::cloud::audiocom::sync::UploadUrls::SuccessUrl, and audacity::cloud::audiocom::sync::UploadUrls::UploadUrl.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | const rapidjson::Value & | value, |
VersionInfo & | urls | ||
) |
Definition at line 125 of file CloudSyncDTO.cpp.
References audacity::cloud::audiocom::sync::VersionInfo::Created, Deserialize(), audacity::cloud::audiocom::sync::VersionInfo::Id, audacity::cloud::audiocom::sync::VersionInfo::Name, audacity::cloud::audiocom::sync::VersionInfo::SnapshotId, and audacity::cloud::audiocom::sync::VersionInfo::Updated.
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::Deserialize | ( | std::string_view | data, |
T & | result | ||
) |
Definition at line 364 of file CloudSyncDTO.cpp.
References Deserialize().
Referenced by Deserialize(), DeserializeArray(), audacity::cloud::audiocom::sync::DeserializeCreateSnapshotResponse(), audacity::cloud::audiocom::sync::DeserializePaginatedProjectsResponse(), audacity::cloud::audiocom::sync::DeserializeProjectInfo(), audacity::cloud::audiocom::sync::DeserializeProjectSyncState(), and audacity::cloud::audiocom::sync::DeserializeSnapshotInfo().
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::DeserializeArray | ( | const rapidjson::Value & | value, |
std::string_view | zKey, | ||
std::vector< T > & | result | ||
) |
Definition at line 92 of file CloudSyncDTO.cpp.
References DeserializeArray().
Referenced by Deserialize(), and DeserializeArray().
bool audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::DeserializeArray | ( | const rapidjson::Value & | value, |
std::vector< T > & | result | ||
) |
Definition at line 342 of file CloudSyncDTO.cpp.
References Deserialize().
wxString audacity::cloud::audiocom::sync::anonymous_namespace{CloudSyncDTO.cpp}::SafeName | ( | wxString | name | ) |
Definition at line 465 of file CloudSyncDTO.cpp.
Referenced by audacity::cloud::audiocom::sync::MakeSafeProjectPath().