Ice 3.7 C++11 API Reference
ReplicaGroupFilter.h
Go to the documentation of this file.
1 //
2 // Copyright (c) ZeroC, Inc. All rights reserved.
3 //
4 
5 #ifndef ICEGRID_H
6 #define ICEGRID_H
7 
8 namespace IceGrid
9 {
10 
15 class ReplicaGroupFilter : public IceUtil::Shared
16 {
17 public:
18 
28  virtual Ice::StringSeq filter(const string& replicaGroupId, const Ice::StringSeq& adapterIds,
29  const Ice::ConnectionPtr& connection, const Ice::Context& context) = 0;
30 };
31 
32 };
33 
34 #endif
Ice::Context
::std::map<::std::string, ::std::string > Context
A request context.
Definition: Current.h:68
Ice::StringSeq
::std::vector<::std::string > StringSeq
A sequence of strings.
Definition: BuiltinSequences.h:96
IceGrid
Definition: Admin.h:73
IceUtil::Shared
Definition: Shared.h:78
IceGrid::ReplicaGroupFilter::filter
virtual Ice::StringSeq filter(const string &replicaGroupId, const Ice::StringSeq &adapterIds, const Ice::ConnectionPtr &connection, const Ice::Context &context)=0
Called by the registry to filter a collection of adapters.