![]() |
Oyranos Color Management System API |
public Oyranos API's More...
#include "oyranos_core.h"#include <sys/stat.h>#include <stdarg.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include "oyranos_config_internal.h"#include "oyranos_debug.h"#include "oyranos_helper.h"#include "oyranos_internal.h"#include "oyranos_icc.h"#include "oyranos_io.h"#include "oyranos_sentinel.h"#include "oyranos_string.h"#include "oyranos_texts.h"#include "oyStruct_s.h"#include "oyObject_s_.h"#include "oyName_s_.h"#include "config.log.h"Functions | |
| int | oyStruct_RegisterStaticMessageFunc (int type, oyStruct_RegisterStaticMessageFunc_f f) |
| register a function for verbosity More... | |
| const char * | oyStruct_GetInfo (oyPointer context_object, int flags) |
| get a additional string from a object More... | |
| const char * | oyStructTypeToText (oyOBJECT_e type) |
| Objects type to small string. More... | |
| int | oyMessageFormat (char **message_text, int code, const oyPointer context_object, const char *string) |
| default function to form a message string More... | |
| int | oyMessageFunc (int code, const oyPointer context_object, const char *format,...) |
| default message function to console More... | |
| int | oyMessageFuncSet (oyMessage_f message_func) |
| const char * | oyLanguage (void) |
| get language code More... | |
| const char * | oyCountry (void) |
| get country code More... | |
| const char * | oyLang (void) |
| get LANG code/variable More... | |
| void | oyI18Nreset (void) |
| reset i18n language and country variables More... | |
| int | oyVersion (int type) |
| give the compiled in library version More... | |
| char * | oyVersionString (int type, oyAlloc_f allocateFunc) |
| give the configure options for Oyranos More... | |
| icUInt16Number | oyValueUInt16 (icUInt16Number val) |
| convert to network byte order on little endian machines More... | |
| icUInt32Number | oyValueUInt32 (icUInt32Number val) |
| convert to network byte order More... | |
| icS15Fixed16Number | oyValueInt32 (icS15Fixed16Number val) |
| convert to network byte order More... | |
| unsigned long | oyValueUInt64 (icUInt64Number val) |
| convert to network byte order More... | |
public Oyranos API's
Oyranos is an open source Color Management System
| int oyMessageFormat | ( | char ** | message_text, |
| int | code, | ||
| const oyPointer | context_object, | ||
| const char * | string | ||
| ) |
default function to form a message string
@func oyMessageFormat This default message function is used as a message formatter. The resulting string can be placed anywhere, e.g. in a GUI.
Referenced by oyMessageFunc().
| int oyMessageFunc | ( | int | code, |
| const oyPointer | context_object, | ||
| const char * | format, | ||
| ... | |||
| ) |
default message function to console
@func oyMessageFunc The default message function is used as a message printer to the console from library start.
| code | a message code understood be your message handler or oyMSG_e |
| context_object | a oyStruct_s is expected from Oyranos |
| format | the text format string for following args |
| ... | the variable args fitting to format |
References oyMessageFormat().
| int oyMessageFuncSet | ( | oyMessage_f | message_func | ) |
@func oyMessageFuncSet
| const char* oyStruct_GetInfo | ( | oyPointer | context_object, |
| int | flags | ||
| ) |
get a additional string from a object
@func oyStruct_GetInfo The content can be provided by object authors by using oyStruct_RegisterStaticMessageFunc() typical at the first time of object creation.
| [in] | context_object | the object to get informations about |
| [in] | flags | currently not used |
| int oyStruct_RegisterStaticMessageFunc | ( | int | type, |
| oyStruct_RegisterStaticMessageFunc_f | f | ||
| ) |
register a function for verbosity
@func oyStruct_RegisterStaticMessageFunc
| [in] | type | the object oyOBJECT_e type |
| [in] | f | the object string function |
| const char* oyStructTypeToText | ( | oyOBJECT_e | type | ) |
Objects type to small string.
Function oyStructTypeToText Give a basic description of inbuild object types.
Referenced by oyFilterPlug_s::oyFilterPlug_ConnectIntoSocket().