metaproxy 1.22.4
filter_multi.cpp File Reference
#include <yaz/log.h>
#include "config.hpp"
#include <metaproxy/filter.hpp>
#include <metaproxy/package.hpp>
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <boost/shared_ptr.hpp>
#include <metaproxy/util.hpp>
#include "filter_multi.hpp"
#include <yaz/zgdu.h>
#include <yaz/otherinfo.h>
#include <yaz/diagbib1.h>
#include <yaz/match_glob.h>
#include <yaz/oid_db.h>
#include <vector>
#include <algorithm>
#include <map>
#include <iostream>
Include dependency graph for filter_multi.cpp:

Go to the source code of this file.

Classes

struct  metaproxy_1::filter::Multi::BackendSet
struct  metaproxy_1::filter::Multi::ScanTermInfo
struct  metaproxy_1::filter::Multi::FrontendSet
class  metaproxy_1::filter::Multi::FrontendSet::PresentJob
struct  metaproxy_1::filter::Multi::Backend
struct  metaproxy_1::filter::Multi::Frontend
class  metaproxy_1::filter::Multi::Map
class  metaproxy_1::filter::Multi::Rep

Namespaces

namespace  metaproxy_1
namespace  metaproxy_1::filter

Enumerations

enum  metaproxy_1::filter::multi_merge_type { metaproxy_1::filter::round_robin , metaproxy_1::filter::serve_order }

Functions

static mp::filter::Base * filter_creator ()

Variables

struct metaproxy_1_filter_struct metaproxy_1_filter_multi

Function Documentation

◆ filter_creator()

mp::filter::Base * filter_creator ( )
static

Definition at line 1299 of file filter_multi.cpp.

1300{
1301 return new mp::filter::Multi;
1302}

Variable Documentation

◆ metaproxy_1_filter_multi

struct metaproxy_1_filter_struct metaproxy_1_filter_multi
Initial value:
= {
0,
"multi",
}
static mp::filter::Base * filter_creator()

Definition at line 1305 of file filter_multi.cpp.

1305 {
1306 0,
1307 "multi",
1309 };

Referenced by metaproxy_1::FactoryStatic::FactoryStatic().