|
ARC SDK
|
The EntityRetriever<Endpoint> (a.k.a. ServiceEndpointRetriever) needs different options. More...
#include <EntityRetrieverPlugin.h>
Public Member Functions | |
| EndpointQueryOptions (bool recursive=false, const std::list< std::string > &capabilityFilter=std::list< std::string >(), const std::list< std::string > &rejectedServices=std::list< std::string >(), const std::set< std::string > &preferredInterfaceNames=std::set< std::string >()) | |
| Options for recursivity, filtering of capabilities and rejecting services. More... | |
| bool | recursiveEnabled () const |
| const std::list< std::string > & | getCapabilityFilter () const |
| const std::list< std::string > & | getRejectedServices () const |
| const std::set< std::string > & | getPreferredInterfaceNames () const |
The EntityRetriever<Endpoint> (a.k.a. ServiceEndpointRetriever) needs different options.
|
inline |
Options for recursivity, filtering of capabilities and rejecting services.
| [in] | recursive | Recursive query means that if a service registry is discovered that will be also queried for additional services |
| [in] | capabilityFilter | Only those services will be discovered which has at least one capability from this list. |
| [in] | rejectedServices | If a service's URL contains any item from this list, the services will be not returned among the results. |
| [in] | preferredInterfaceNames | Set of preferred interface names |
1.8.14