ARC SDK
Public Member Functions
Arc::EndpointQueryOptions< T > Class Template Reference

Options controlling the query process. More...

#include <EntityRetrieverPlugin.h>

Public Member Functions

 EndpointQueryOptions (const std::set< std::string > &preferredInterfaceNames=std::set< std::string >())
 Options for querying Endpoint objects. More...
 
const std::set< std::string > & getPreferredInterfaceNames () const
 

Detailed Description

template<typename T>
class Arc::EndpointQueryOptions< T >

Options controlling the query process.

Constructor & Destructor Documentation

◆ EndpointQueryOptions()

template<typename T>
Arc::EndpointQueryOptions< T >::EndpointQueryOptions ( const std::set< std::string > &  preferredInterfaceNames = std::set<std::string>())
inline

Options for querying Endpoint objects.

When an Endpoint does not have its interface name specified, all the supported interfaces can be tried. If preferred interface names are provided here, those will be tried first.

Parameters
[in]preferredInterfaceNamesa list of the preferred InterfaceName strings
See also
EndpointQueryOptions<Endpoint> the EntityRetriever<Endpoint> (a.k.a. ServiceEndpointRetriever) needs different options

The documentation for this class was generated from the following file: