Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Typedefs | Enumerations | Functions
grn-test-server.h File Reference
#include <glib-object.h>
Include dependency graph for grn-test-server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _GrnTestServer
struct  _GrnTestServerClass

Macros

#define GRN_TEST_SERVER_ERROR   (grn_test_server_error_quark())
#define GRN_TYPE_TEST_SERVER   (grn_test_server_get_type())
#define GRN_TEST_SERVER(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GRN_TYPE_TEST_SERVER, GrnTestServer))
#define GRN_TEST_SERVER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GRN_TYPE_TEST_SERVER, GrnTestServerClass))
#define GRN_IS_TEST_SERVER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GRN_TYPE_TEST_SERVER))
#define GRN_IS_TEST_SERVER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GRN_TYPE_TEST_SERVER))
#define GRN_TEST_SERVER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GRN_TYPE_TEST_SERVER, GrnTestServerClass))

Typedefs

typedef struct _GrnTestServer GrnTestServer
typedef struct _GrnTestServerClass GrnTestServerClass

Enumerations

enum  GrnTestServerError { GRN_TEST_SERVER_ERROR_IO, GRN_TEST_SERVER_ERROR_ALREADY_STARTED, GRN_TEST_SERVER_ERROR_NOT_STARTED }

Functions

GQuark grn_test_server_error_quark (void)
GType grn_test_server_get_type (void) G_GNUC_CONST
GrnTestServergrn_test_server_new (void)
gboolean grn_test_server_start (GrnTestServer *server, GError **error)
gboolean grn_test_server_stop (GrnTestServer *server, GError **error)
const gchar * grn_test_server_get_database_path (GrnTestServer *server, GError **error)
void grn_test_server_set_database_path (GrnTestServer *server, const gchar *path)
const gchar * grn_test_server_get_address (GrnTestServer *server)
void grn_test_server_set_address (GrnTestServer *server, const gchar *address)
guint grn_test_server_get_port (GrnTestServer *server)
void grn_test_server_set_port (GrnTestServer *server, guint port)
const gchar * grn_test_server_get_encoding (GrnTestServer *server)
void grn_test_server_set_encoding (GrnTestServer *server, const gchar *encoding)
const gchar * grn_test_server_get_http_uri_base (GrnTestServer *server)
const gchar * grn_test_server_get_memcached_address (GrnTestServer *server)

Macro Definition Documentation

#define GRN_IS_TEST_SERVER (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GRN_TYPE_TEST_SERVER))

Definition at line 31 of file grn-test-server.h.

#define GRN_IS_TEST_SERVER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), GRN_TYPE_TEST_SERVER))

Definition at line 32 of file grn-test-server.h.

#define GRN_TEST_SERVER (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), GRN_TYPE_TEST_SERVER, GrnTestServer))

Definition at line 29 of file grn-test-server.h.

#define GRN_TEST_SERVER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), GRN_TYPE_TEST_SERVER, GrnTestServerClass))

Definition at line 30 of file grn-test-server.h.

#define GRN_TEST_SERVER_ERROR   (grn_test_server_error_quark())

Definition at line 26 of file grn-test-server.h.

#define GRN_TEST_SERVER_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GRN_TYPE_TEST_SERVER, GrnTestServerClass))

Definition at line 33 of file grn-test-server.h.

#define GRN_TYPE_TEST_SERVER   (grn_test_server_get_type())

Definition at line 28 of file grn-test-server.h.

Typedef Documentation

typedef struct _GrnTestServer GrnTestServer

Definition at line 35 of file grn-test-server.h.

Definition at line 36 of file grn-test-server.h.

Enumeration Type Documentation

Enumerator:
GRN_TEST_SERVER_ERROR_IO 
GRN_TEST_SERVER_ERROR_ALREADY_STARTED 
GRN_TEST_SERVER_ERROR_NOT_STARTED 

Definition at line 48 of file grn-test-server.h.

Function Documentation

GQuark grn_test_server_error_quark ( void  )

Definition at line 132 of file grn-test-server.c.

const gchar* grn_test_server_get_address ( GrnTestServer server)

Definition at line 261 of file grn-test-server.c.

const gchar* grn_test_server_get_database_path ( GrnTestServer server,
GError **  error 
)

Definition at line 226 of file grn-test-server.c.

Here is the caller graph for this function:

const gchar* grn_test_server_get_encoding ( GrnTestServer server)

Definition at line 290 of file grn-test-server.c.

const gchar* grn_test_server_get_http_uri_base ( GrnTestServer server)

Definition at line 307 of file grn-test-server.c.

const gchar* grn_test_server_get_memcached_address ( GrnTestServer server)

Definition at line 319 of file grn-test-server.c.

Here is the caller graph for this function:

guint grn_test_server_get_port ( GrnTestServer server)

Definition at line 278 of file grn-test-server.c.

GType grn_test_server_get_type ( void  )
GrnTestServer* grn_test_server_new ( void  )

Definition at line 138 of file grn-test-server.c.

Here is the caller graph for this function:

void grn_test_server_set_address ( GrnTestServer server,
const gchar *  address 
)

Definition at line 267 of file grn-test-server.c.

void grn_test_server_set_database_path ( GrnTestServer server,
const gchar *  path 
)

Definition at line 244 of file grn-test-server.c.

void grn_test_server_set_encoding ( GrnTestServer server,
const gchar *  encoding 
)

Definition at line 296 of file grn-test-server.c.

void grn_test_server_set_port ( GrnTestServer server,
guint  port 
)

Definition at line 284 of file grn-test-server.c.

gboolean grn_test_server_start ( GrnTestServer server,
GError **  error 
)

Definition at line 167 of file grn-test-server.c.

Here is the call graph for this function:

Here is the caller graph for this function:

gboolean grn_test_server_stop ( GrnTestServer server,
GError **  error 
)

Definition at line 204 of file grn-test-server.c.