Namespaces | |
| namespace | DmqlExpression |
| namespace | util |
Classes | |
| class | AndCriterion |
| class | BinaryData |
| A helper class that wraps binary data. More... | |
| class | CapabilityUrls |
| CapabilityUrls contains the API that allows access to the URLs sent in response to the RETS LOGIN transaction. More... | |
| class | CurlEasy |
| (Internal) CurlEasy is a class that provides an interface to the libcurl "easy" interface. More... | |
| class | CurlHttpClient |
| (Internal) CurlHttpClient is a class that wraps client side interaction with libcurl. More... | |
| class | CurlHttpClientPrivate |
| (Internal) CurlHttpClientPrivate is a class that wraps the three libRETS classes that make up a single request and response. More... | |
| class | CurlHttpResponse |
| (Internal) CurlHttpResponse is a class that wraps the response from libcurl. More... | |
| class | CurlMulti |
| (Internal) CurlMulti is a class that provides an interface to the libcurl "multi" interface. More... | |
| class | CurlSlist |
| (Internal) CurlSlist is a class that wraps the libcurl curl_slist type. More... | |
| class | CurlStream |
| (Internal) CurlStream inherits from std::stringstream and is used to support the librets "streaming" data feature. More... | |
| class | DefaultMetadataCollector |
| (Internal) DefaultMetadataCollector is a class that implements the default MetadataFinder/MetadataElementCollector. More... | |
| class | DefaultMetadataElementFactory |
| (Internal) DefaultMetadataElementFactory is the default implementation of XmlMetadataElementFactory. More... | |
| class | DmqlCriterion |
| class | DmqlQuery |
| class | EqCriterion |
| class | ExceptionErrorHandler |
| ExceptionErrorHandler is an implementation of RetsErrorHandler that throws an exception on error conditions. More... | |
| class | ExpatXmlParser |
| (Internal) ExpatXmlParser defines the primary controlling class for the Expat XML Parser. More... | |
| class | FieldCriterion |
| class | GetObjectQuery |
| class | GetObjectRequest |
| A GetObjectRequest represents the parameters needed to perform a RETS GetObject transaction. More... | |
| class | GetObjectResponse |
| A GetObjectResponse represents a response from a RETS GetObject transaction. More... | |
| class | GtCriterion |
| class | IncrementalMetadataFinder |
| (Internal) IncrementalMetadataFinder implements MetadataFinder and will locate metadata as needed. More... | |
| class | JunctionCriterion |
| class | KeyValueResponse |
KeyValueResponse is a class that parses a stream in the form of key=value, saves and enables access to the results. More... | |
| class | LiteralCriterion |
| class | LoginResponse |
| LoginResponse contains the API that allows access to the information sent in response to a successful RETS LOGIN transaction. More... | |
| class | LogoutResponse |
| LogoutResponse contains the API that allows access to the information sent in response to a successful RETS LOGOUT transaction. More... | |
| class | LookupColumnsQuery |
| class | LookupCriterion |
| class | LookupOrCriterion |
| class | LookupQuery |
| class | LtCriterion |
| class | MetadataClass |
| MetadataClass is an implementation of MetadataElement that represents Class information for the metadata. More... | |
| class | MetadataEditMask |
| MetadataEditMask is an implementation of MetadataElement that represents Edit mask metadata. More... | |
| class | MetadataElement |
| MetadataElement is the fundamental class that represents an element of metadata. More... | |
| class | MetadataElementIdEqual |
| MetadataElementIdEqual is a class that determines whether or not the ID of two metadata elements are the same. More... | |
| class | MetadataElementCollector |
| (Internal) Contains the prototype for the MetadataElementCollector from which other classes inherit. More... | |
| class | MetadataFinder |
| (Internal) MetadataFinder defines the API by which other classes that implement the actual metadata finding process inherit. More... | |
| class | MetadataForeignKey |
| MetadataForeignKey is an implementation of MetadataElement that represents Foreign Key information for the metadata. More... | |
| class | MetadataLoader |
| (Internal) MetadataLoader defines the API that loads the metadata tree More... | |
| class | MetadataLookup |
| MetadataLookup is an implementation of MetadataElement that represents Lookup metadata. More... | |
| class | MetadataLookupType |
| MetadataLookupType is an implementation of MetadataElement that represents Lookup Type metadata. More... | |
| class | MetadataObject |
| MetadataObject is an implementation of MetadataElement that represents Object metadata. More... | |
| class | MetadataResource |
| MetadataResource is an implementation of MetadataElement that represents Resource metadata. More... | |
| class | MetadataSearchHelp |
| MetadataSearchHelp is an implementation of MetadataElement that represents Search help metadata. More... | |
| class | MetadataSystem |
| MetadataSystem is an implementation of MetadataElement that represents System metadata. More... | |
| class | MetadataTable |
| MetadataTable is an implementation of MetadataElement that represents Table metadata. More... | |
| class | MetadataUpdate |
| MetadataUpdate is an implementation of MetadataElement that represents Update metadata. More... | |
| class | MetadataUpdateHelp |
| MetadataUpdateHelp is an implementation of MetadataElement that represents Update Help metadata. More... | |
| class | MetadataUpdateType |
| MetadataUpdateType is an implementation of MetadataElement that represents Update Type metadata. More... | |
| class | MetadataValidationExpression |
| MetadataValidationExpression is an implementation of MetadataElement that represents Validation Expression metadata. More... | |
| class | MetadataValidationExternal |
| MetadataValidationExternal is an implementation of MetadataElement that represents Validation External metadata. More... | |
| class | MetadataValidationExternalType |
| MetadataValidationExternalType is an implementation of MetadataElement that represents Validation External Type metadata. More... | |
| class | MetadataValidationLookup |
| MetadataValidationLookup is an implementation of MetadataElement that represents Validation Lookup metadata. More... | |
| class | MetadataValidationLookupType |
| MetadataValidationLookupType is an implementation of MetadataElement that represents Validation Lookup Type metadata. More... | |
| class | NotCriterion |
| class | ObjectDescriptor |
| An ObjectDescriptor represents a single object retrieved from a GetObject transaction. More... | |
| class | OrCriterion |
| class | RetsAST |
| Custom AST class that adds line and column numbers to the AST nodes. More... | |
| class | RetsErrorHandler |
| RetsErrorHandler is an error handling interface that can be used by users to set error handling policy. More... | |
| class | NullErrorHandler |
| An implementation of RetsErrorHandler that just silently ignores all errors. More... | |
| class | RetsException |
| RetsException is the base class for all libRETS exceptions. More... | |
| class | RetsExceptionContext |
| RetsExceptionContext implements the exception handling context for the library. More... | |
| class | RetsHttpClient |
| (Internal) RetsHttpClient is the super class defining the activities that a client may perform. More... | |
| class | RetsHttpException |
| RetsHttpException is an implementation of RetsException that is thrown when an Http transport error is seen. More... | |
| class | RetsHttpLogger |
| (Internal) RetsHttpLogger is the super class that defines those operations that can be logged by libcurl when the verbose option is enabled. More... | |
| class | NullHttpLogger |
| NullHttpLogger is a Null RetsHttpLogger class that is used with libcurl when no logging is desired. More... | |
| class | RetsHttpRequest |
| (Internal) RetsHttpRequest is a class that defines the http client requests that can be made through libcurl. More... | |
| class | RetsHttpResponse |
| (Internal) RetsHttpResponse is the super class that defines those operations to be returned as the result of an http transaction by libcurl. More... | |
| class | RetsMetadata |
| RetsMetadata contains the API that is the main interface to all of the metadata. More... | |
| class | RetsObject |
| RetsObject is the base class for libRETS. More... | |
| class | RetsReplyException |
| RetsReplyException is an implementation of RetsException that is thrown when the RETS REPLY-CODE is non-zero. More... | |
| class | RetsSession |
| RetsSession contains the API that is the main controlling interface to the RETS server. More... | |
| class | RetsSqlException |
| RetsSqlException is an implementation of RetsException that is thrown for errors in the Sql to Dmql parser. More... | |
| class | RetsUnknownMetadataException |
| RetsReplyException is an implementation of RetsException that is thrown when the RETS REPLY-CODE is non-zero. More... | |
| class | RetsXmlAttribute |
| (Internal) RetsXmlAttribute is a class that contains an XML attribute and value. More... | |
| class | RetsXmlEndDocumentEvent |
| (Internal) RetsXmlEndDocumentEvent is a class that handles the Expat "end document" XML event. More... | |
| class | RetsXmlEndElementEvent |
| (Internal) RetsXmlEndElementEvent is a class that handles the Expat "end" element XML event. More... | |
| class | RetsXmlEvent |
| (Internal) RetsXmlEvent is the super class from which the other Xml parsing classes inherit. More... | |
| class | RetsXmlParser |
| (Internal) RetsXmlParser is the primary XML Parser class for use with libexpat. More... | |
| class | RetsXmlStartElementEvent |
| (Internal) RetsXmlStartElementEvent is a class that handles the Expat "start" element XML event. More... | |
| class | RetsXmlTextEvent |
| (Internal) RetsXmlTextEvent is a class that handles the Expat "end" element XML event. More... | |
| class | SearchRequest |
| SearchRequest contains the API that is used to set up and customer a RETS SEARCH transaciton. More... | |
| class | SearchResultSet |
| SearchResultSet contains the API that is used to handle the response to the RETS SEARCH transaciton. More... | |
| class | ServerInformationRequest |
| ServerInformationRequest is the API that allows access to the RETS 1.7 SERVERINFORMATION transaction. More... | |
| class | ServerInformationResponse |
| ServerInformationResponse is the API that allows access to the RETS 1.7 SERVERINFORMATION transaction results. More... | |
| class | SqlMetadata |
| class | SqlToDmqlCompiler |
| class | str_stream |
| class | StreamHttpLogger |
| (Internal) StreamHttpLogger defines the interface to be used with libcurl for logging operations. More... | |
| class | UpdateRequest |
| UpdateRequest contains the API that is used to set up and customer a RETS UPDATE transaciton. More... | |
| class | UpdateResponse |
| SearchResultSet contains the API that is used to handle the response to the RETS SEARCH transaciton. More... | |
| class | Uri |
| class | UserAgentAuthCalculator |
| (Internal) UserAgentAuthCalculator is an internal support class used during the calculation of User Agent Authentication value. More... | |
| class | XmlMetadataElementFactory |
| (Internal) Contains the prototype for the XmlMetadataElementFactory from which other classes inherit. More... | |
| class | XmlMetadataParser |
| (Internal) XmlMetadataParser is the primary class for parsing metadata. More... | |
Typedefs | |
| typedef std::auto_ptr< BinaryData > | BinaryDataAPtr |
| typedef boost::shared_ptr < std::stringstream > | stringstreamPtr |
| typedef boost::shared_ptr < RetsHttpClient > | RetsHttpClientPtr |
| Smart pointer to RetsHttpClient. | |
| typedef boost::shared_ptr < RetsHttpRequest > | RetsHttpRequestPtr |
| Smart pointer to RetsHttpRequest. | |
| typedef boost::shared_ptr < RetsHttpResponse > | RetsHttpResponsePtr |
| Smart pointer to RetsHttpResponse. | |
| typedef boost::shared_ptr < RetsHttpLogger > | RetsHttpLoggerPtr |
| Smart pointer to RetsHttpLogger. | |
| typedef boost::shared_ptr < CurlEasy > | CurlEasyPtr |
| Smart pointer to CurlEasy. | |
| typedef std::vector< CurlEasyPtr > | CurlEasyVector |
| A vector of CurlEasy objects. | |
| typedef boost::shared_ptr < CurlEasyVector > | CurlEasyVectorPtr |
| Smart pointer to CurlEasyVector. | |
| typedef boost::shared_ptr < CurlHttpClient > | CurlHttpClientPtr |
| Smart pointer to CurlHttpClient. | |
| typedef boost::shared_ptr < CurlHttpRequest > | CurlHttpRequestPtr |
| Smart pointer to CurlHttpRequest. | |
| typedef boost::shared_ptr < CurlHttpResponse > | CurlHttpResponsePtr |
| Smart pointer to CurlHttpResponse. | |
| typedef boost::shared_ptr < RetsMetadata > | RetsMetadataPtr |
| Smart pointer to RetsMetadata. | |
| typedef boost::shared_ptr < MetadataElement > | MetadataElementPtr |
| Smart pointer to MetadataElement. | |
| typedef boost::shared_ptr < MetadataSystem > | MetadataSystemPtr |
| Smart pointer to MetadataSystem. | |
| typedef boost::shared_ptr < MetadataResource > | MetadataResourcePtr |
| Smart pointer to MetadataResource. | |
| typedef boost::shared_ptr < MetadataClass > | MetadataClassPtr |
| Smart pointer to MetadataClass. | |
| typedef boost::shared_ptr < MetadataTable > | MetadataTablePtr |
| Smart pointer to MetadataTable. | |
| typedef boost::shared_ptr < MetadataUpdate > | MetadataUpdatePtr |
| Smart pointer to MetadataUpdate. | |
| typedef boost::shared_ptr < MetadataUpdateType > | MetadataUpdateTypePtr |
| Smart pointer to MetadataUpdateType. | |
| typedef boost::shared_ptr < MetadataObject > | MetadataObjectPtr |
| Smart pointer to MetadataObject. | |
| typedef boost::shared_ptr < MetadataSearchHelp > | MetadataSearchHelpPtr |
| Smart pointer to MetadataSearchHelp. | |
| typedef boost::shared_ptr < MetadataEditMask > | MetadataEditMaskPtr |
| Smart pointer to MetadataEditMask. | |
| typedef boost::shared_ptr < MetadataLookup > | MetadataLookupPtr |
| Smart pointer to MetadataLookup. | |
| typedef boost::shared_ptr < MetadataLookupType > | MetadataLookupTypePtr |
| Smart pointer to MetadataLookupType. | |
| typedef boost::shared_ptr < MetadataUpdateHelp > | MetadataUpdateHelpPtr |
| Smart pointer to MetadataUpdateHelp. | |
| typedef boost::shared_ptr < MetadataValidationLookup > | MetadataValidationLookupPtr |
| Smart pointer to MetadataValidationLookup. | |
| typedef boost::shared_ptr < MetadataValidationLookupType > | MetadataValidationLookupTypePtr |
| Smart pointer to MetadataValidationLookupType. | |
| typedef boost::shared_ptr < MetadataValidationExternal > | MetadataValidationExternalPtr |
| Smart pointer to MetadataValidationExternal. | |
| typedef boost::shared_ptr < MetadataValidationExternalType > | MetadataValidationExternalTypePtr |
| Smart pointer to MetadataValidationExternalType. | |
| typedef boost::shared_ptr < MetadataValidationExpression > | MetadataValidationExpressionPtr |
| Smart pointer to MetadataValidationExpression. | |
| typedef boost::shared_ptr < MetadataForeignKey > | MetadataForeignKeyPtr |
| Smart pointer to MetadataForeignKey. | |
| typedef boost::shared_ptr < MetadataElementCollector > | MetadataElementCollectorPtr |
| Smart pointer to MetadataElementCollector. | |
| typedef boost::shared_ptr < MetadataLoader > | MetadataLoaderPtr |
| Smart pointer to MetadataLoader. | |
| typedef boost::shared_ptr < MetadataFinder > | MetadataFinderPtr |
| Smart pointer to MetadataFinder. | |
| typedef boost::shared_ptr < IncrementalMetadataFinder > | IncrementalMetadataFinderPtr |
| Smart pointer to IncrementalMetadataFinder. | |
| typedef boost::shared_ptr < XmlMetadataParser > | XmlMetadataParserPtr |
| Smart pointer to XmlMetadataParser. | |
| typedef boost::shared_ptr < XmlMetadataElementFactory > | XmlMetadataElementFactoryPtr |
| Smart pointer to XmlMetadataElementFactory. | |
| typedef boost::shared_ptr < DefaultMetadataElementFactory > | DefaultMetadataElementFactoryPtr |
| Smart pointer to DefaultMetadataElementFactory. | |
| typedef boost::shared_ptr < DefaultMetadataCollector > | DefaultMetadataCollectorPtr |
| Smart pointer to DefaultMetadataCollector. | |
| typedef std::vector < MetadataElementPtr > | MetadataElementList |
| A vector of MetadataElement objects. | |
| typedef boost::shared_ptr < MetadataElementList > | MetadataElementListPtr |
| A smart pointer to MetadataElementList. | |
| typedef std::vector < MetadataValidationExternalTypePtr > | MetadataValidationExternalTypeList |
| A vector of MetadataValidationExternal objects. | |
| typedef boost::shared_ptr < MetadataValidationExternalTypeList > | MetadataValidationExternalTypeListPtr |
| A smart pointer to MetadataValidationExternalTypeList. | |
| typedef std::vector < MetadataValidationLookupTypePtr > | MetadataValidationLookupTypeList |
| A vector of MetadataValidationLookupType objects. | |
| typedef boost::shared_ptr < MetadataValidationLookupTypeList > | MetadataValidationLookupTypeListPtr |
| A smart pointer to MetadataValidationLookupTypeList. | |
| typedef boost::shared_ptr < RetsSession > | RetsSessionPtr |
| Smart pointer to RetsSession. | |
| typedef boost::shared_ptr < LoginResponse > | LoginResponsePtr |
| Smart pointer to LoginResponse. | |
| typedef std::auto_ptr < LoginResponse > | LoginResponseAPtr |
| typedef boost::shared_ptr < CapabilityUrls > | CapabilityUrlsPtr |
| Smart pointer to CapabilityUrls. | |
| typedef std::auto_ptr < CapabilityUrls > | CapabilityUrlsAPtr |
| typedef boost::shared_ptr < SearchRequest > | SearchRequestPtr |
| Smart pointer to SearchRequest. | |
| typedef std::auto_ptr < SearchRequest > | SearchRequestAPtr |
| typedef boost::shared_ptr < SearchResultSet > | SearchResultSetPtr |
| Smart pointer to SearchResultSet. | |
| typedef std::auto_ptr < SearchResultSet > | SearchResultSetAPtr |
| typedef boost::shared_ptr < GetObjectRequest > | GetObjectRequestPtr |
| Smart pointer to GetObjectRequest. | |
| typedef std::auto_ptr < GetObjectRequest > | GetObjectRequestAPtr |
| typedef boost::shared_ptr < ObjectDescriptor > | ObjectDescriptorPtr |
| Smart pointer to ObjectDescriptor. | |
| typedef std::auto_ptr < ObjectDescriptor > | ObjectDescriptorAPtr |
| typedef boost::shared_ptr < GetObjectResponse > | GetObjectResponsePtr |
| Smart pointer to GetObjectResponse. | |
| typedef std::auto_ptr < GetObjectResponse > | GetObjectResponseAPtr |
| typedef boost::shared_ptr < LogoutResponse > | LogoutResponsePtr |
| Smart pointer to LogoutResponse. | |
| typedef std::auto_ptr < LogoutResponse > | LogoutResponseAPtr |
| typedef boost::shared_ptr < ServerInformationRequest > | ServerInformationRequestPtr |
| Smart pointer to ServerInformationRequest. | |
| typedef std::auto_ptr < ServerInformationRequest > | ServerInformationRequestAPtr |
| typedef boost::shared_ptr < ServerInformationResponse > | ServerInformationResponsePtr |
| Smart pointer to ServerInformationResponse. | |
| typedef std::auto_ptr < ServerInformationResponse > | ServerInformationResponseAPtr |
| typedef boost::shared_ptr < UpdateRequest > | UpdateRequestPtr |
| Smart pointer to UpdateRequest. | |
| typedef std::auto_ptr < UpdateRequest > | UpdateRequestAPtr |
| typedef boost::shared_ptr < UpdateResponse > | UpdateResponsePtr |
| Smart pointer to UpdateResponse. | |
| typedef std::auto_ptr < UpdateResponse > | UpdateResponseAPtr |
| typedef antlr::ASTRefCount < RetsAST > | RefRetsAST |
| typedef std::map< std::string, std::string > | StringMap |
| A key/value map using strings. | |
| typedef std::vector < MetadataResource * > | MetadataResourceList |
| A vector of MetadataResource objects. | |
| typedef boost::shared_ptr < MetadataResourceList > | MetadataResourceListPtr |
| A smart pointer to MetadataResourceList. | |
| typedef std::vector < MetadataClass * > | MetadataClassList |
| A vector of MetadataClass objects. | |
| typedef boost::shared_ptr < MetadataClassList > | MetadataClassListPtr |
| A smart pointer to MetadataClassList. | |
| typedef std::vector < MetadataTable * > | MetadataTableList |
| A vector of MetadataTables objects. | |
| typedef boost::shared_ptr < MetadataTableList > | MetadataTableListPtr |
| A smart pointer to MetadataTableList. | |
| typedef std::vector < MetadataLookup * > | MetadataLookupList |
| A vector of MetadataLookup objects. | |
| typedef std::vector < MetadataLookupType * > | MetadataLookupTypeList |
| A vector of MetadataLookupType objects. | |
| typedef std::vector < MetadataObject * > | MetadataObjectList |
| A vector of MetadataObject objects. | |
| typedef std::vector < MetadataForeignKey * > | MetadataForeignKeyList |
| A vector of MetadataForeignKeys objects. | |
| typedef boost::shared_ptr < MetadataForeignKeyList > | MetadataForeignKeyListPtr |
| A smart pointer to MetadataForeignKeyList. | |
| typedef boost::shared_ptr < RetsObject > | RetsObjectPtr |
| Smart pointer to RetsObject. | |
| typedef std::vector < RetsXmlAttributePtr > | RetsXmlAttributeList |
| typedef boost::shared_ptr < RetsXmlAttributeList > | RetsXmlAttributeListPtr |
| typedef boost::shared_ptr < DmqlCriterion > | DmqlCriterionPtr |
| Smart pointer to DmqlCriterion. | |
| typedef boost::shared_ptr < JunctionCriterion > | JunctionCriterionPtr |
| Smart pointer to JunctionCriterion. | |
| typedef boost::shared_ptr < LookupCriterion > | LookupCriterionPtr |
| Smart pointer to LookupCriterion. | |
| typedef boost::shared_ptr < LiteralCriterion > | LiteralCriterionPtr |
| Smart pointer to LiteralCriterion. | |
| typedef boost::shared_ptr < EqCriterion > | EqCriterionPtr |
| Smart pointer to EqCriterion. | |
| typedef boost::shared_ptr < GtCriterion > | GtCriterionPtr |
| Smart pointer to GtCriterion. | |
| typedef boost::shared_ptr < LtCriterion > | LtCriterionPtr |
| Smart pointer to LtCriterion. | |
| typedef boost::shared_ptr < OrCriterion > | OrCriterionPtr |
| Smart pointer to OnCriterion. | |
| typedef boost::shared_ptr < AndCriterion > | AndCriterionPtr |
| Smart pointer to AndCriterion. | |
| typedef boost::shared_ptr < NotCriterion > | NotCriterionPtr |
| Smart pointer to NotCriterion. | |
| typedef boost::shared_ptr < LookupOrCriterion > | LookupOrCriterionPtr |
| Smart pointer to LookupOrCriterion. | |
| typedef boost::shared_ptr < DmqlQuery > | DmqlQueryPtr |
| Smart pointer to DmqlQuery. | |
| typedef boost::shared_ptr < GetObjectQuery > | GetObjectQueryPtr |
| Smart pointer to GetObjectQuery. | |
| typedef boost::shared_ptr < LookupQuery > | LookupQueryPtr |
| Smart pointer to LookupQuery. | |
| typedef boost::shared_ptr < LookupColumnsQuery > | LookupColumnsQueryPtr |
| Smart pointer to LookupColumnsQuery. | |
| typedef boost::shared_ptr < SqlToDmqlCompiler > | SqlToDmqlCompilerPtr |
| Smart pointer to SqlToDmqlCompiler. | |
| typedef boost::shared_ptr < SqlMetadata > | SqlMetadataPtr |
| Smart pointer to SqlMetadata. | |
| typedef boost::shared_ptr < std::istream > | istreamPtr |
| A smart pointer to a standard input stream. | |
| typedef boost::shared_ptr < std::ostream > | ostreamPtr |
| A smart pointer to a standard output stream. | |
| typedef boost::shared_ptr < std::iostream > | iostreamPtr |
| A smart pointer to a standard input/output stream. | |
| typedef boost::shared_ptr < std::ofstream > | ofstreamPtr |
| A smart pointer to an output stream wrapped around a file. | |
| typedef std::auto_ptr < std::istream > | istreamAPtr |
| An auto_ptr to a standard input stream. | |
| typedef std::auto_ptr < std::ostream > | ostreamAPtr |
| An auto_ptr to a standard output stream. | |
| typedef std::auto_ptr < std::iostream > | iostreamAPtr |
| An auto_ptr to a standard input/output stream. | |
| typedef std::vector< std::string > | StringVector |
| A vector of strings. | |
| typedef boost::shared_ptr < StringVector > | StringVectorPtr |
| A smart pointer to a vector of strings. | |
| typedef std::vector< int > | IntVector |
| A vector of integers. | |
| typedef boost::shared_ptr < IntVector > | IntVectorPtr |
| A smart pointer to a vector of integers. | |
| typedef boost::shared_ptr < RetsXmlParser > | RetsXmlParserPtr |
| Smart pointer to RetsXmlParser. | |
| typedef boost::shared_ptr < RetsXmlEvent > | RetsXmlEventPtr |
| Smart pointer to RetsXmlEvent. | |
| typedef boost::shared_ptr < RetsXmlAttribute > | RetsXmlAttributePtr |
| Smart pointer to RetsXmlAttribute. | |
| typedef boost::shared_ptr < RetsXmlStartElementEvent > | RetsXmlStartElementEventPtr |
| Smart pointer to RetsXmlStartElementEvent. | |
| typedef boost::shared_ptr < RetsXmlEndElementEvent > | RetsXmlEndElementEventPtr |
| Smart pointer to RetsXmlEndEvent. | |
| typedef boost::shared_ptr < RetsXmlTextEvent > | RetsXmlTextEventPtr |
| Smart pointer to RetsXmlTextEvent. | |
| typedef boost::shared_ptr < RetsXmlEndDocumentEvent > | RetsXmlEndDocumentEventPtr |
| Smart pointer to RetsXmlEndDocumentEvent. | |
| typedef std::vector < RetsXmlEventPtr > | RetsXmlEventList |
| A vector of RetsXmlEvent objects. | |
| typedef boost::shared_ptr < RetsXmlEventList > | RetsXmlEventListPtr |
| A smart pointer to RetsXmlEventList. | |
| typedef boost::shared_ptr < ExpatXmlParser > | ExpatXmlParserPtr |
| Smart pointer to ExpatXmlParser. | |
Enumerations | |
| enum | EncodingType { RETS_XML_DEFAULT_ENCODING, RETS_XML_ISO_ENCODING, RETS_XML_UTF8_ENCODING } |
| EncodingType contains the definitions of which type of parsing the XML parser will perform. More... | |
| enum | RetsVersion { RETS_1_0, RETS_1_5, RETS_1_7, RETS_1_7_2 } |
| RetsVersion contains the definitions of types the various protocol versions of RETS servers. More... | |
| enum | UserAgentAuthType { USER_AGENT_AUTH_RETS_1_7, USER_AGENT_AUTH_INTEREALTY } |
Functions | |
| std::ostream & | operator<< (std::ostream &s, const RetsObject &retsObject) |
| std::ostream & | operator<< (std::ostream &s, RetsObject *retsObject) |
| bool | operator== (const RetsObject &lhs, const RetsObject &rhs) |
| bool | operator!= (const RetsObject &lhs, const RetsObject &rhs) |
| template<class type > | |
| const str_stream & | operator<< (const str_stream &out, const type &value) |
See RetsSession.
| typedef boost::shared_ptr<AndCriterion> AndCriterionPtr |
Smart pointer to AndCriterion.
| typedef std::auto_ptr<BinaryData> BinaryDataAPtr |
| typedef std::auto_ptr<CapabilityUrls> CapabilityUrlsAPtr |
| typedef boost::shared_ptr<CapabilityUrls> CapabilityUrlsPtr |
Smart pointer to CapabilityUrls.
| typedef boost::shared_ptr<CurlEasy> CurlEasyPtr |
Smart pointer to CurlEasy.
| typedef std::vector<CurlEasyPtr> CurlEasyVector |
A vector of CurlEasy objects.
| typedef boost::shared_ptr<CurlEasyVector> CurlEasyVectorPtr |
Smart pointer to CurlEasyVector.
| typedef boost::shared_ptr<CurlHttpClient> CurlHttpClientPtr |
Smart pointer to CurlHttpClient.
| typedef boost::shared_ptr<CurlHttpRequest> CurlHttpRequestPtr |
Smart pointer to CurlHttpRequest.
| typedef boost::shared_ptr<CurlHttpResponse> CurlHttpResponsePtr |
Smart pointer to CurlHttpResponse.
| typedef boost::shared_ptr<DefaultMetadataCollector> DefaultMetadataCollectorPtr |
Smart pointer to DefaultMetadataCollector.
| typedef boost::shared_ptr<DefaultMetadataElementFactory> DefaultMetadataElementFactoryPtr |
Smart pointer to DefaultMetadataElementFactory.
| typedef boost::shared_ptr<DmqlCriterion> DmqlCriterionPtr |
Smart pointer to DmqlCriterion.
| typedef boost::shared_ptr<DmqlQuery> DmqlQueryPtr |
Smart pointer to DmqlQuery.
| typedef boost::shared_ptr<EqCriterion> EqCriterionPtr |
Smart pointer to EqCriterion.
| typedef boost::shared_ptr<ExpatXmlParser> ExpatXmlParserPtr |
Smart pointer to ExpatXmlParser.
| typedef boost::shared_ptr<GetObjectQuery> GetObjectQueryPtr |
Smart pointer to GetObjectQuery.
| typedef std::auto_ptr<GetObjectRequest> GetObjectRequestAPtr |
| typedef boost::shared_ptr<GetObjectRequest> GetObjectRequestPtr |
Smart pointer to GetObjectRequest.
| typedef std::auto_ptr<GetObjectResponse> GetObjectResponseAPtr |
| typedef boost::shared_ptr<GetObjectResponse> GetObjectResponsePtr |
Smart pointer to GetObjectResponse.
| typedef boost::shared_ptr<GtCriterion> GtCriterionPtr |
Smart pointer to GtCriterion.
| typedef boost::shared_ptr<IncrementalMetadataFinder> IncrementalMetadataFinderPtr |
Smart pointer to IncrementalMetadataFinder.
| typedef std::vector<int> IntVector |
A vector of integers.
| typedef boost::shared_ptr<IntVector> IntVectorPtr |
A smart pointer to a vector of integers.
| typedef std::auto_ptr<std::iostream> iostreamAPtr |
An auto_ptr to a standard input/output stream.
| typedef boost::shared_ptr<std::iostream> iostreamPtr |
A smart pointer to a standard input/output stream.
| typedef std::auto_ptr<std::istream> istreamAPtr |
An auto_ptr to a standard input stream.
| typedef boost::shared_ptr<std::istream> istreamPtr |
A smart pointer to a standard input stream.
| typedef boost::shared_ptr<JunctionCriterion> JunctionCriterionPtr |
Smart pointer to JunctionCriterion.
| typedef boost::shared_ptr<LiteralCriterion> LiteralCriterionPtr |
Smart pointer to LiteralCriterion.
| typedef std::auto_ptr<LoginResponse> LoginResponseAPtr |
| typedef boost::shared_ptr<LoginResponse> LoginResponsePtr |
Smart pointer to LoginResponse.
| typedef std::auto_ptr<LogoutResponse> LogoutResponseAPtr |
| typedef boost::shared_ptr<LogoutResponse> LogoutResponsePtr |
Smart pointer to LogoutResponse.
| typedef boost::shared_ptr<LookupColumnsQuery> LookupColumnsQueryPtr |
Smart pointer to LookupColumnsQuery.
| typedef boost::shared_ptr<LookupCriterion> LookupCriterionPtr |
Smart pointer to LookupCriterion.
| typedef boost::shared_ptr<LookupOrCriterion> LookupOrCriterionPtr |
Smart pointer to LookupOrCriterion.
| typedef boost::shared_ptr<LookupQuery> LookupQueryPtr |
Smart pointer to LookupQuery.
| typedef boost::shared_ptr<LtCriterion> LtCriterionPtr |
Smart pointer to LtCriterion.
| typedef std::vector<MetadataClass *> MetadataClassList |
A vector of MetadataClass objects.
| typedef boost::shared_ptr<MetadataClassList> MetadataClassListPtr |
A smart pointer to MetadataClassList.
| typedef boost::shared_ptr<MetadataClass> MetadataClassPtr |
Smart pointer to MetadataClass.
| typedef boost::shared_ptr<MetadataEditMask> MetadataEditMaskPtr |
Smart pointer to MetadataEditMask.
| typedef boost::shared_ptr<MetadataElementCollector> MetadataElementCollectorPtr |
Smart pointer to MetadataElementCollector.
| typedef std::vector<MetadataElementPtr> MetadataElementList |
A vector of MetadataElement objects.
| typedef boost::shared_ptr<MetadataElementList> MetadataElementListPtr |
A smart pointer to MetadataElementList.
| typedef boost::shared_ptr<MetadataElement> MetadataElementPtr |
Smart pointer to MetadataElement.
| typedef boost::shared_ptr<MetadataFinder> MetadataFinderPtr |
Smart pointer to MetadataFinder.
| typedef std::vector<MetadataForeignKey *> MetadataForeignKeyList |
A vector of MetadataForeignKeys objects.
| typedef boost::shared_ptr<MetadataForeignKeyList> MetadataForeignKeyListPtr |
A smart pointer to MetadataForeignKeyList.
| typedef boost::shared_ptr<MetadataForeignKey> MetadataForeignKeyPtr |
Smart pointer to MetadataForeignKey.
| typedef boost::shared_ptr<MetadataLoader> MetadataLoaderPtr |
Smart pointer to MetadataLoader.
| typedef std::vector<MetadataLookup *> MetadataLookupList |
A vector of MetadataLookup objects.
| typedef boost::shared_ptr<MetadataLookup> MetadataLookupPtr |
Smart pointer to MetadataLookup.
| typedef std::vector<MetadataLookupType *> MetadataLookupTypeList |
A vector of MetadataLookupType objects.
| typedef boost::shared_ptr<MetadataLookupType> MetadataLookupTypePtr |
Smart pointer to MetadataLookupType.
| typedef std::vector<MetadataObject *> MetadataObjectList |
A vector of MetadataObject objects.
| typedef boost::shared_ptr<MetadataObject> MetadataObjectPtr |
Smart pointer to MetadataObject.
| typedef std::vector<MetadataResource *> MetadataResourceList |
A vector of MetadataResource objects.
| typedef boost::shared_ptr<MetadataResourceList> MetadataResourceListPtr |
A smart pointer to MetadataResourceList.
| typedef boost::shared_ptr<MetadataResource> MetadataResourcePtr |
Smart pointer to MetadataResource.
| typedef boost::shared_ptr<MetadataSearchHelp> MetadataSearchHelpPtr |
Smart pointer to MetadataSearchHelp.
| typedef boost::shared_ptr<MetadataSystem> MetadataSystemPtr |
Smart pointer to MetadataSystem.
| typedef std::vector<MetadataTable *> MetadataTableList |
A vector of MetadataTables objects.
| typedef boost::shared_ptr<MetadataTableList> MetadataTableListPtr |
A smart pointer to MetadataTableList.
| typedef boost::shared_ptr<MetadataTable> MetadataTablePtr |
Smart pointer to MetadataTable.
| typedef boost::shared_ptr<MetadataUpdateHelp> MetadataUpdateHelpPtr |
Smart pointer to MetadataUpdateHelp.
| typedef boost::shared_ptr<MetadataUpdate> MetadataUpdatePtr |
Smart pointer to MetadataUpdate.
| typedef boost::shared_ptr<MetadataUpdateType> MetadataUpdateTypePtr |
Smart pointer to MetadataUpdateType.
| typedef boost::shared_ptr<MetadataValidationExpression> MetadataValidationExpressionPtr |
Smart pointer to MetadataValidationExpression.
| typedef boost::shared_ptr<MetadataValidationExternal> MetadataValidationExternalPtr |
Smart pointer to MetadataValidationExternal.
| typedef std::vector<MetadataValidationExternalTypePtr> MetadataValidationExternalTypeList |
A vector of MetadataValidationExternal objects.
| typedef boost::shared_ptr<MetadataValidationExternalTypeList> MetadataValidationExternalTypeListPtr |
A smart pointer to MetadataValidationExternalTypeList.
| typedef boost::shared_ptr<MetadataValidationExternalType> MetadataValidationExternalTypePtr |
Smart pointer to MetadataValidationExternalType.
| typedef boost::shared_ptr<MetadataValidationLookup> MetadataValidationLookupPtr |
Smart pointer to MetadataValidationLookup.
| typedef std::vector<MetadataValidationLookupTypePtr> MetadataValidationLookupTypeList |
A vector of MetadataValidationLookupType objects.
| typedef boost::shared_ptr<MetadataValidationLookupTypeList> MetadataValidationLookupTypeListPtr |
A smart pointer to MetadataValidationLookupTypeList.
| typedef boost::shared_ptr<MetadataValidationLookupType> MetadataValidationLookupTypePtr |
Smart pointer to MetadataValidationLookupType.
| typedef boost::shared_ptr<NotCriterion> NotCriterionPtr |
Smart pointer to NotCriterion.
| typedef std::auto_ptr<ObjectDescriptor> ObjectDescriptorAPtr |
| typedef boost::shared_ptr<ObjectDescriptor> ObjectDescriptorPtr |
Smart pointer to ObjectDescriptor.
| typedef boost::shared_ptr<std::ofstream> ofstreamPtr |
A smart pointer to an output stream wrapped around a file.
| typedef boost::shared_ptr<OrCriterion> OrCriterionPtr |
Smart pointer to OnCriterion.
| typedef std::auto_ptr<std::ostream> ostreamAPtr |
An auto_ptr to a standard output stream.
| typedef boost::shared_ptr<std::ostream> ostreamPtr |
A smart pointer to a standard output stream.
| typedef antlr::ASTRefCount<RetsAST> RefRetsAST |
| typedef boost::shared_ptr<RetsHttpClient> RetsHttpClientPtr |
Smart pointer to RetsHttpClient.
| typedef boost::shared_ptr<RetsHttpLogger> RetsHttpLoggerPtr |
Smart pointer to RetsHttpLogger.
| typedef boost::shared_ptr<RetsHttpRequest> RetsHttpRequestPtr |
Smart pointer to RetsHttpRequest.
| typedef boost::shared_ptr<RetsHttpResponse> RetsHttpResponsePtr |
Smart pointer to RetsHttpResponse.
| typedef boost::shared_ptr<RetsMetadata> RetsMetadataPtr |
Smart pointer to RetsMetadata.
| typedef boost::shared_ptr<RetsObject> RetsObjectPtr |
Smart pointer to RetsObject.
| typedef boost::shared_ptr<RetsSession> RetsSessionPtr |
Smart pointer to RetsSession.
| typedef std::vector<RetsXmlAttributePtr> RetsXmlAttributeList |
| typedef boost::shared_ptr<RetsXmlAttributeList> RetsXmlAttributeListPtr |
| typedef boost::shared_ptr<RetsXmlAttribute> RetsXmlAttributePtr |
Smart pointer to RetsXmlAttribute.
| typedef boost::shared_ptr<RetsXmlEndDocumentEvent> RetsXmlEndDocumentEventPtr |
Smart pointer to RetsXmlEndDocumentEvent.
| typedef boost::shared_ptr<RetsXmlEndElementEvent> RetsXmlEndElementEventPtr |
Smart pointer to RetsXmlEndEvent.
| typedef std::vector<RetsXmlEventPtr> RetsXmlEventList |
A vector of RetsXmlEvent objects.
| typedef boost::shared_ptr<RetsXmlEventList> RetsXmlEventListPtr |
A smart pointer to RetsXmlEventList.
| typedef boost::shared_ptr<RetsXmlEvent> RetsXmlEventPtr |
Smart pointer to RetsXmlEvent.
| typedef boost::shared_ptr<RetsXmlParser> RetsXmlParserPtr |
Smart pointer to RetsXmlParser.
| typedef boost::shared_ptr<RetsXmlStartElementEvent> RetsXmlStartElementEventPtr |
Smart pointer to RetsXmlStartElementEvent.
| typedef boost::shared_ptr<RetsXmlTextEvent> RetsXmlTextEventPtr |
Smart pointer to RetsXmlTextEvent.
| typedef std::auto_ptr<SearchRequest> SearchRequestAPtr |
| typedef boost::shared_ptr<SearchRequest> SearchRequestPtr |
Smart pointer to SearchRequest.
| typedef std::auto_ptr<SearchResultSet> SearchResultSetAPtr |
| typedef boost::shared_ptr<SearchResultSet> SearchResultSetPtr |
Smart pointer to SearchResultSet.
| typedef std::auto_ptr<ServerInformationRequest> ServerInformationRequestAPtr |
| typedef boost::shared_ptr<ServerInformationRequest> ServerInformationRequestPtr |
Smart pointer to ServerInformationRequest.
| typedef std::auto_ptr<ServerInformationResponse> ServerInformationResponseAPtr |
| typedef boost::shared_ptr<ServerInformationResponse> ServerInformationResponsePtr |
Smart pointer to ServerInformationResponse.
| typedef boost::shared_ptr<SqlMetadata> SqlMetadataPtr |
Smart pointer to SqlMetadata.
| typedef boost::shared_ptr<SqlToDmqlCompiler> SqlToDmqlCompilerPtr |
Smart pointer to SqlToDmqlCompiler.
| typedef std::map< std::string, std::string > StringMap |
A key/value map using strings.
| typedef boost::shared_ptr<std::stringstream> stringstreamPtr |
| typedef std::vector<std::string> StringVector |
A vector of strings.
| typedef boost::shared_ptr<StringVector> StringVectorPtr |
A smart pointer to a vector of strings.
| typedef std::auto_ptr<UpdateRequest> UpdateRequestAPtr |
| typedef boost::shared_ptr<UpdateRequest> UpdateRequestPtr |
Smart pointer to UpdateRequest.
| typedef std::auto_ptr<UpdateResponse> UpdateResponseAPtr |
| typedef boost::shared_ptr<UpdateResponse> UpdateResponsePtr |
Smart pointer to UpdateResponse.
| typedef boost::shared_ptr<XmlMetadataElementFactory> XmlMetadataElementFactoryPtr |
Smart pointer to XmlMetadataElementFactory.
| typedef boost::shared_ptr<XmlMetadataParser> XmlMetadataParserPtr |
Smart pointer to XmlMetadataParser.
| enum EncodingType |
EncodingType contains the definitions of which type of parsing the XML parser will perform.
Note that the RETS standard is supposed to be US-ASCII, but there are non-compliant servers that provide data with ISO or UNICODE values that will cause the XML parsing to fail. In those instances, use RETS_XML_ISO_ENCODING or RETS_XML_UTF8_ENCODING to tell the parser to handle those characters.
| enum RetsVersion |
| enum UserAgentAuthType |
| bool librets::operator!= | ( | const RetsObject & | lhs, | |
| const RetsObject & | rhs | |||
| ) |
| const str_stream& librets::operator<< | ( | const str_stream & | out, | |
| const type & | value | |||
| ) | [inline] |
References str_stream::underlying_stream().
| std::ostream& librets::operator<< | ( | std::ostream & | s, | |
| RetsObject * | retsObject | |||
| ) |
| std::ostream& librets::operator<< | ( | std::ostream & | s, | |
| const RetsObject & | retsObject | |||
| ) |
| bool librets::operator== | ( | const RetsObject & | lhs, | |
| const RetsObject & | rhs | |||
| ) |