xapian-core  2.0.0
Classes | Macros | Functions | Variables
backendmanager_remotetcp.cc File Reference

BackendManager subclass for remotetcp databases. More...

#include <config.h>
#include "backendmanager_remotetcp.h"
#include <xapian.h>
#include <stdio.h>
#include <cerrno>
#include <cstring>
#include "safesysexits.h"
#include "errno_to_string.h"
#include "str.h"
#include <string>
#include <vector>
+ Include dependency graph for backendmanager_remotetcp.cc:

Go to the source code of this file.

Classes

class  ServerData
 

Macros

#define LOCALHOST   "127.0.0.1"
 
#define DEFAULT_PORT   1239
 

Functions

static Xapian::Database get_remotetcp_db (const string &args, int *port_ptr=nullptr)
 
static Xapian::WritableDatabase get_remotetcp_writable_db (const string &args)
 

Variables

static ServerData server_data [16]
 
static unsigned first_unused_server_data = 0
 

Detailed Description

BackendManager subclass for remotetcp databases.

Definition in file backendmanager_remotetcp.cc.

Macro Definition Documentation

◆ DEFAULT_PORT

#define DEFAULT_PORT   1239

Definition at line 67 of file backendmanager_remotetcp.cc.

◆ LOCALHOST

#define LOCALHOST   "127.0.0.1"

Definition at line 64 of file backendmanager_remotetcp.cc.

Function Documentation

◆ get_remotetcp_db()

static Xapian::Database get_remotetcp_db ( const string &  args,
int *  port_ptr = nullptr 
)
static

◆ get_remotetcp_writable_db()

static Xapian::WritableDatabase get_remotetcp_writable_db ( const string &  args)
static

Variable Documentation

◆ first_unused_server_data

unsigned first_unused_server_data = 0
static

◆ server_data

ServerData server_data[16]
static