Oyranos  0.9.7
Oyranos is a full featured Color Management System
Functions | Variables
oyranos_cmm_oyIM_meta_c.c File Reference

meta module for C language module support in Oyranos More...

#include "oyranos_config_internal.h"
#include "oyCMM_s.h"
#include "oyCMMapi4_s_.h"
#include "oyranos_cmm.h"
#include "oyranos_cmm_oyIM.h"
#include "oyranos_helper.h"
#include "oyranos_icc.h"
#include "oyranos_i18n.h"
#include "oyranos_io.h"
#include "oyranos_definitions.h"
#include "oyranos_string.h"
#include "oyranos_texts.h"
#include <math.h>
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

Functions

oyCMMapiFilter_soyIMFilterLoad (oyPointer data OY_UNUSED, size_t size OY_UNUSED, const char *file_name, oyOBJECT_e type, int num)
 oyIM oyCMMapi5_s implementation More...
 
int oyIMFilterScan (oyPointer data OY_UNUSED, size_t size OY_UNUSED, const char *lib_name, oyOBJECT_e type, int num, char **registration, char **name, oyAlloc_f allocateFunc, oyCMMinfo_s **info, oyObject_s object)
 oyIM oyCMMapi5_s implementation More...
 

Variables

oyCMMapi5_s_ oyIM_api5_meta_c
 oyIM oyCMMapi5_s implementation More...
 

Detailed Description

meta module for C language module support in Oyranos

Oyranos is an open source Color Management System

Copyright:
2008-2014 (C) Kai-Uwe Behrmann

Function Documentation

◆ oyIMFilterLoad()

oyCMMapiFilter_s* oyIMFilterLoad ( oyPointer data  OY_UNUSED,
size_t size  OY_UNUSED,
const char *  file_name,
oyOBJECT_e  type,
int  num 
)

oyIM oyCMMapi5_s implementation

A filter interpreter loading. This function implements oyCMMFilterLoad_f for oyCMMapi5_s::oyCMMFilterLoad().

Version
Oyranos: 0.1.10
Since
2008/12/17 (Oyranos: 0.1.10)
Date
2008/12/17

◆ oyIMFilterScan()

int oyIMFilterScan ( oyPointer data  OY_UNUSED,
size_t size  OY_UNUSED,
const char *  lib_name,
oyOBJECT_e  type,
int  num,
char **  registration,
char **  name,
oyAlloc_f  allocateFunc,
oyCMMinfo_s **  info,
oyObject_s  object 
)

oyIM oyCMMapi5_s implementation

A interpreter preview for filters. This function implements oyCMMFilterScan_f for oyCMMapi5_s::oyCMMFilterScan().

Version
Oyranos: 0.1.10
Since
2008/12/13 (Oyranos: 0.1.10)
Date
2008/12/13

Variable Documentation

◆ oyIM_api5_meta_c

oyCMMapi5_s_ oyIM_api5_meta_c
Initial value:
= {
0,0,0,
0,
{0,0,2},
CMM_API_VERSION,
0,
0,
0,
}
@ oyOBJECT_CMM_API5_S
Definition: oyranos_object.h:169
int oyIMCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyIM.c:53
int oyIMCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyIM.c:87
oyCMMapiFilter_s * oyIMFilterLoad(oyPointer data OY_UNUSED, size_t size OY_UNUSED, const char *file_name, oyOBJECT_e type, int num)
oyIM oyCMMapi5_s implementation
Definition: oyranos_cmm_oyIM_meta_c.c:86
int oyIMFilterScan(oyPointer data OY_UNUSED, size_t size OY_UNUSED, const char *lib_name, oyOBJECT_e type, int num, char **registration, char **name, oyAlloc_f allocateFunc, oyCMMinfo_s **info, oyObject_s object)
oyIM oyCMMapi5_s implementation
Definition: oyranos_cmm_oyIM_meta_c.c:113
#define OY_SLASH
Definition: oyranos_definitions.h:129
#define OY_TYPE_STD
Definition: oyranos_definitions.h:141
#define OY_DOMAIN_INTERNAL
Definition: oyranos_definitions.h:139
#define OY_TOP_SHARED
Definition: oyranos_definitions.h:133
#define OY_CMMSUBPATH
Definition: oyranos_version.h:25

oyIM oyCMMapi5_s implementation

@instance oyIM_api5

a interpreter for imaging modules

Version
Oyranos: 0.1.10
Since
2008/11/13 (Oyranos: 0.1.9)
Date
2010/06/25