| AndCriterion | |
| BinaryData | A helper class that wraps binary data |
| CapabilityUrls | CapabilityUrls contains the API that allows access to the URLs sent in response to the RETS LOGIN transaction |
| CurlEasy | (Internal) CurlEasy is a class that provides an interface to the libcurl "easy" interface |
| CurlHttpClient | (Internal) CurlHttpClient is a class that wraps client side interaction with libcurl |
| CurlHttpClientPrivate | (Internal) CurlHttpClientPrivate is a class that wraps the three libRETS classes that make up a single request and response |
| CurlHttpResponse | (Internal) CurlHttpResponse is a class that wraps the response from libcurl |
| CurlMulti | (Internal) CurlMulti is a class that provides an interface to the libcurl "multi" interface |
| CurlSlist | (Internal) CurlSlist is a class that wraps the libcurl curl_slist type |
| CurlStream | (Internal) CurlStream inherits from std::stringstream and is used to support the librets "streaming" data feature |
| DefaultMetadataCollector | (Internal) DefaultMetadataCollector is a class that implements the default MetadataFinder/MetadataElementCollector |
| DefaultMetadataElementFactory | (Internal) DefaultMetadataElementFactory is the default implementation of XmlMetadataElementFactory |
| DmqlCriterion | |
| DmqlQuery | |
| EqCriterion | |
| ExceptionErrorHandler | ExceptionErrorHandler is an implementation of RetsErrorHandler that throws an exception on error conditions |
| ExpatXmlParser | (Internal) ExpatXmlParser defines the primary controlling class for the Expat XML Parser |
| FieldCriterion | |
| GetObjectQuery | |
| GetObjectRequest | A GetObjectRequest represents the parameters needed to perform a RETS GetObject transaction |
| GetObjectResponse | A GetObjectResponse represents a response from a RETS GetObject transaction |
| GtCriterion | |
| IncrementalMetadataFinder | (Internal) IncrementalMetadataFinder implements MetadataFinder and will locate metadata as needed |
| JunctionCriterion | |
| KeyValueResponse | KeyValueResponse is a class that parses a stream in the form of key=value, saves and enables access to the results |
| LiteralCriterion | |
| LoginResponse | LoginResponse contains the API that allows access to the information sent in response to a successful RETS LOGIN transaction |
| LogoutResponse | LogoutResponse contains the API that allows access to the information sent in response to a successful RETS LOGOUT transaction |
| LookupColumnsQuery | |
| LookupCriterion | |
| LookupOrCriterion | |
| LookupQuery | |
| LtCriterion | |
| md5 | Implementation of the MD5 algorithm |
| md5::digest_type | A message digest |
| MetadataClass | MetadataClass is an implementation of MetadataElement that represents Class information for the metadata |
| MetadataEditMask | MetadataEditMask is an implementation of MetadataElement that represents Edit mask metadata |
| MetadataElement | MetadataElement is the fundamental class that represents an element of metadata |
| MetadataElementCollector | (Internal) Contains the prototype for the MetadataElementCollector from which other classes inherit |
| MetadataElementIdEqual | MetadataElementIdEqual is a class that determines whether or not the ID of two metadata elements are the same |
| MetadataFinder | (Internal) MetadataFinder defines the API by which other classes that implement the actual metadata finding process inherit |
| MetadataForeignKey | MetadataForeignKey is an implementation of MetadataElement that represents Foreign Key information for the metadata |
| MetadataLoader | (Internal) MetadataLoader defines the API that loads the metadata tree |
| MetadataLookup | MetadataLookup is an implementation of MetadataElement that represents Lookup metadata |
| MetadataLookupType | MetadataLookupType is an implementation of MetadataElement that represents Lookup Type metadata |
| MetadataObject | MetadataObject is an implementation of MetadataElement that represents Object metadata |
| MetadataResource | MetadataResource is an implementation of MetadataElement that represents Resource metadata |
| MetadataSearchHelp | MetadataSearchHelp is an implementation of MetadataElement that represents Search help metadata |
| MetadataSystem | MetadataSystem is an implementation of MetadataElement that represents System metadata |
| MetadataTable | MetadataTable is an implementation of MetadataElement that represents Table metadata |
| MetadataUpdate | MetadataUpdate is an implementation of MetadataElement that represents Update metadata |
| MetadataUpdateHelp | MetadataUpdateHelp is an implementation of MetadataElement that represents Update Help metadata |
| MetadataUpdateType | MetadataUpdateType is an implementation of MetadataElement that represents Update Type metadata |
| MetadataValidationExpression | MetadataValidationExpression is an implementation of MetadataElement that represents Validation Expression metadata |
| MetadataValidationExternal | MetadataValidationExternal is an implementation of MetadataElement that represents Validation External metadata |
| MetadataValidationExternalType | MetadataValidationExternalType is an implementation of MetadataElement that represents Validation External Type metadata |
| MetadataValidationLookup | MetadataValidationLookup is an implementation of MetadataElement that represents Validation Lookup metadata |
| MetadataValidationLookupType | MetadataValidationLookupType is an implementation of MetadataElement that represents Validation Lookup Type metadata |
| NotCriterion | |
| NullErrorHandler | An implementation of RetsErrorHandler that just silently ignores all errors |
| NullHttpLogger | NullHttpLogger is a Null RetsHttpLogger class that is used with libcurl when no logging is desired |
| ObjectDescriptor | An ObjectDescriptor represents a single object retrieved from a GetObject transaction |
| OrCriterion | |
| OutputWrapper< T > | |
| Printer< T > | |
| Printer< std::vector< X > > | |
| RetsAST | Custom AST class that adds line and column numbers to the AST nodes |
| RetsErrorHandler | RetsErrorHandler is an error handling interface that can be used by users to set error handling policy |
| RetsException | RetsException is the base class for all libRETS exceptions |
| RetsExceptionContext | RetsExceptionContext implements the exception handling context for the library |
| RetsHttpClient | (Internal) RetsHttpClient is the super class defining the activities that a client may perform |
| RetsHttpException | RetsHttpException is an implementation of RetsException that is thrown when an Http transport error is seen |
| RetsHttpLogger | (Internal) RetsHttpLogger is the super class that defines those operations that can be logged by libcurl when the verbose option is enabled |
| RetsHttpRequest | (Internal) RetsHttpRequest is a class that defines the http client requests that can be made through libcurl |
| RetsHttpResponse | (Internal) RetsHttpResponse is the super class that defines those operations to be returned as the result of an http transaction by libcurl |
| RetsMetadata | RetsMetadata contains the API that is the main interface to all of the metadata |
| RetsObject | RetsObject is the base class for libRETS |
| RetsObjectEqualTo | |
| RetsReplyException | RetsReplyException is an implementation of RetsException that is thrown when the RETS REPLY-CODE is non-zero |
| RetsSession | RetsSession contains the API that is the main controlling interface to the RETS server |
| RetsSqlException | RetsSqlException is an implementation of RetsException that is thrown for errors in the Sql to Dmql parser |
| RetsUnknownMetadataException | RetsReplyException is an implementation of RetsException that is thrown when the RETS REPLY-CODE is non-zero |
| RetsXmlAttribute | (Internal) RetsXmlAttribute is a class that contains an XML attribute and value |
| RetsXmlEndDocumentEvent | (Internal) RetsXmlEndDocumentEvent is a class that handles the Expat "end document" XML event |
| RetsXmlEndElementEvent | (Internal) RetsXmlEndElementEvent is a class that handles the Expat "end" element XML event |
| RetsXmlEvent | (Internal) RetsXmlEvent is the super class from which the other Xml parsing classes inherit |
| RetsXmlParser | (Internal) RetsXmlParser is the primary XML Parser class for use with libexpat |
| RetsXmlStartElementEvent | (Internal) RetsXmlStartElementEvent is a class that handles the Expat "start" element XML event |
| RetsXmlTextEvent | (Internal) RetsXmlTextEvent is a class that handles the Expat "end" element XML event |
| SearchRequest | SearchRequest contains the API that is used to set up and customer a RETS SEARCH transaciton |
| SearchResultSet | SearchResultSet contains the API that is used to handle the response to the RETS SEARCH transaciton |
| ServerInformationRequest | ServerInformationRequest is the API that allows access to the RETS 1.7 SERVERINFORMATION transaction |
| ServerInformationResponse | ServerInformationResponse is the API that allows access to the RETS 1.7 SERVERINFORMATION transaction results |
| SqlMetadata | |
| SqlToDmqlCompiler | |
| str_stream | |
| StreamHttpLogger | (Internal) StreamHttpLogger defines the interface to be used with libcurl for logging operations |
| UpdateRequest | UpdateRequest contains the API that is used to set up and customer a RETS UPDATE transaciton |
| UpdateResponse | SearchResultSet contains the API that is used to handle the response to the RETS SEARCH transaciton |
| Uri | |
| UserAgentAuthCalculator | (Internal) UserAgentAuthCalculator is an internal support class used during the calculation of User Agent Authentication value |
| XmlMetadataElementFactory | (Internal) Contains the prototype for the XmlMetadataElementFactory from which other classes inherit |
| XmlMetadataParser | (Internal) XmlMetadataParser is the primary class for parsing metadata |