![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
OpenICC DB module for Oyranos. More...
#include "oyCMM_s.h"
#include "oyCMMapi10_s_.h"
#include "oyranos_cmm.h"
#include "oyranos_config.h"
#include "oyranos_db.h"
#include "oyranos_i18n.h"
#include "oyranos_string.h"
#include <openicc_config.h>
#include <openicc_db.h>
#include <openicc_version.h>
Macros | |
#define | CMM_NICK "oiDB" |
Functions | |
int | oiDBMessageFuncSet (oyMessage_f oiDB_msg_func) |
int | oiDBInit (oyStruct_s *filter OY_UNUSED) |
API requirement. More... | |
int | oiDBMOptions_Handle (oyOptions_s *options OY_UNUSED, const char *command, oyOptions_s **result OY_UNUSED) |
const char * | oiDBInfoGetTextDBC (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
const char * | oiDBInfoGetText (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
Variables | |
oyCMMapi10_s_ | oiDB_api10_cmm |
oiDB oyCMMapi10_s implementation More... | |
oyCMM_s | oiDB_cmm_module |
oiDB module infos More... | |
OpenICC DB module for Oyranos.
Oyranos is an open source Color Management System
#define CMM_NICK "oiDB" |
The module provides a drop in replacement for the configuration DB access functions using libOpenICC.
Oyranos uses the Elektra convention of indexing arrays with a '#' like in "root/#2/some_key", while libOpenICC uses squared bracket syntax as in "root/[2]/some_key".
They have to be converted on the fly during calling into libOpenICC APIs.
const char* oiDBInfoGetText | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s *context | OY_UNUSED | ||
) |
This function implements oyCMMinfoGetText_f.
const char* oiDBInfoGetTextDBC | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s *context | OY_UNUSED | ||
) |
This function implements oyCMMinfoGetText_f.
int oiDBInit | ( | oyStruct_s *filter | OY_UNUSED | ) |
API requirement.
Function oiDBInit
int oiDBMessageFuncSet | ( | oyMessage_f | message_func | ) |
Function oiDBMessageFuncSet
int oiDBMOptions_Handle | ( | oyOptions_s *options | OY_UNUSED, |
const char * | command, | ||
oyOptions_s **result | OY_UNUSED | ||
) |
This function implements oyMOptions_Handle_f.
oyCMMapi10_s_ oiDB_api10_cmm |
oiDB oyCMMapi10_s implementation
@instance oiDB_api10_cmm
handlers for OpenICC DB
oyCMM_s oiDB_cmm_module |
oiDB module infos
@instance oiDB_cmm_module