file
parse.hppPublic API for AccurateRip response parsing and syntactic entities.
Includes the module for parsing AccurateRip responses.
Parse and represent the content of an HTTP-response of AccurateRip as an ARResponse object.
Namespaces
- namespace arcstk
- libarcstk main namespace
- namespace arcstk::v_1_0_0 inline
- API version 1.0.0.
Classes
- class arcstk::v_1_0_0::ARBlock
- An album-related block of triplets as it occurrs in an AccurateRip response.
- class arcstk::v_1_0_0::ARParser
- Generic parser for std::istream instances.
- class arcstk::v_1_0_0::ARResponse
- Response content from AccurateRip when responding to an request.
- class arcstk::v_1_0_0::ARStreamParser
- Abstract base for parsing the content of an AccurateRip HTTP-response.
- class arcstk::v_1_0_0::ARTriplet
- A triplet of values describing a particular track in an AccurateRip response.
- class arcstk::v_1_0_0::ContentHandler
- Interface for ARStreamParser content handlers.
- class arcstk::v_1_0_0::DefaultContentHandler
- Populates an existing ARResponse instance.
- class arcstk::v_1_0_0::DefaultErrorHandler
- Logs every error and throws StreamReadException afterwards.
- class arcstk::v_1_0_0::ErrorHandler
- Interface for ARStreamParser error handlers.
- class arcstk::v_1_0_0::StreamReadException
- Reports a read error during parsing a binary stream.