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 |