Data Structures | |
| struct | MidgardConnection |
Functions | |
| GType | midgard_connection_get_type (void) |
| MidgardConnection * | midgard_connection_new (void) |
| gboolean | midgard_connection_open (MidgardConnection *mgd, const char *name, GError *error) |
| gboolean | midgard_connection_open_config (MidgardConnection *mgd, MidgardConfig *config, GError *error) |
| void | midgard_connection_close (MidgardConnection *mgd) |
| gboolean | midgard_connection_set_sitegroup (MidgardConnection *mgd, const gchar *guid) |
| const gchar * | midgard_connection_get_sitegroup (MidgardConnection *mgd) |
| gboolean | midgard_connection_set_lang (MidgardConnection *mgd, const char *language) |
| const gchar * | midgard_connection_get_lang (MidgardConnection *mgd) |
| void | midgard_connection_set_loglevel (MidgardConnection *mgd, const gchar *level) |
| guint | midgard_connection_get_loglevel (MidgardConnection *mgd) |
| void | midgard_connection_set_loghandler (MidgardConnection *mgd, guint loghandler) |
| guint | midgard_connection_get_loghandler (MidgardConnection *mgd) |
|
|
Closes database connection.
When MidgardConnection object is initialized with midgard_connection_open function then MidgardConfig object is also destroyed and its memory is freed. Caller is responsible to free MidgardConfig object when is used with MidgardConnection and connection object was initialized with midgard_connection_open_config function. Definition at line 238 of file midgard_connection.c. References MidgardConnection::mgd. |
|
|
Returns language of the given MidgardConnection.
Definition at line 287 of file midgard_connection.c. References _MidgardConnectionPrivate::lang, and MidgardConnection::private. |
|
|
Get loghandler associated with MidgardConnection.
Definition at line 364 of file midgard_connection.c. References _MidgardConnectionPrivate::loghandler, and MidgardConnection::private. |
|
|
Get loglevel's value.
Definition at line 344 of file midgard_connection.c. References _MidgardConnectionPrivate::loglevel, and MidgardConnection::private. |
|
|
Return the sitegroup of the given MidgardConnection. Returned string is a guid of a sitegroup which is used for a connection.
Definition at line 264 of file midgard_connection.c. References MidgardConnection::private, and _MidgardConnectionPrivate::sitegroup. |
|
|
Returns the MidgardConnection value type. Registers the type as a fundamental GType unless already registered. Definition at line 86 of file midgard_connection.c. |
|
|
Creates new MidgardConnection object instance.
MidgardConnection objects holds runtime ( or request ) non persistent data like language, sitegroup, authentication type. Persistent data like database name, blobs directory are associated with MidgardConfig object. Definition at line 109 of file midgard_connection.c. |
|
||||||||||||||||
|
Opens a connection to the named Midgard database. The configuration file for the named database is read from the standard configuration directories and used as the configuration for the created connection.
If the named database configuration can not be read or the connection fails, then
Definition at line 192 of file midgard_connection.c. References _MidgardConnectionPrivate::config, MGD_ERR_USER_DATA, midgard_config_new(), midgard_config_read_file(), midgard_set_error(), and MidgardConnection::private. Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Opens a Midgard connection with the given configuration. If the connection fails, then
Definition at line 222 of file midgard_connection.c. References _MidgardConnectionPrivate::config, and MidgardConnection::private. |
|
||||||||||||
|
Sets the language of the given Midgard connection. The connection language affects all MultiLang database accesses as described in the Midgard MultiLang documentation.
The given
Definition at line 274 of file midgard_connection.c. References _MidgardConnectionPrivate::lang, and MidgardConnection::private. |
|
||||||||||||
|
Sets loghandler of the given MidgardConnection.
Definition at line 352 of file midgard_connection.c. References _MidgardConnectionPrivate::loghandler, and MidgardConnection::private. |
|
||||||||||||
|
Sets log level of the given MidgardConnection.
Definition at line 295 of file midgard_connection.c. References MidgardConnection::err, _MidgardConnectionPrivate::loglevel, MGD_ERR_INTERNAL, midgard_set_error(), and MidgardConnection::private. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Sets sitegroup's value for the given MidgardConnection.
Definition at line 251 of file midgard_connection.c. References MidgardConnection::private, and _MidgardConnectionPrivate::sitegroup. |
1.4.6