Microsoft Azure Storage Client Library for C++  7.5.0
The Microsoft Azure Storage Client Library for C++ is a library for working with the Azure Storage Services in C++.
Public Types | Public Member Functions | List of all members
azure::storage::core::xml::xml_reader Class Reference

XML reader based on xmlllite More...

Inherited by azure::storage::protocol::access_policy_reader< Policy >, azure::storage::protocol::block_list_reader, azure::storage::protocol::get_share_stats_reader, azure::storage::protocol::list_blobs_reader, azure::storage::protocol::list_containers_reader, azure::storage::protocol::list_file_ranges_reader, azure::storage::protocol::list_files_and_directories_reader, azure::storage::protocol::list_queues_reader, azure::storage::protocol::list_shares_reader, azure::storage::protocol::message_reader, azure::storage::protocol::page_diff_list_reader, azure::storage::protocol::page_list_reader, azure::storage::protocol::service_properties_reader, azure::storage::protocol::service_stats_reader, azure::storage::protocol::storage_error_reader, and azure::storage::protocol::user_delegation_key_reader.

Public Types

enum  parse_result { cannot_continue = 0, can_continue = 1, xml_not_complete = 2 }
 An enumeration describing result of the parse() operation. More...
 

Public Member Functions

parse_result parse ()
 Parse the given xml string/stream. Return value indicates if the parsing was successful. More...
 

Detailed Description

XML reader based on xmlllite

Member Enumeration Documentation

◆ parse_result

An enumeration describing result of the parse() operation.

Enumerator
cannot_continue 

Parsed is finished and cannot be continued.

can_continue 

Parse is paused and can be continued.

xml_not_complete 

Exited because XML is not complete.

Member Function Documentation

◆ parse()

parse_result azure::storage::core::xml::xml_reader::parse ( )

Parse the given xml string/stream. Return value indicates if the parsing was successful.