![]() |
Oyranos Colour Management System API |
a Configs list More...
#include <oyranos_alpha.h>
Public Member Functions | |
| OYAPI oyConfigs_s *OYEXPORT | oyConfigs_New (oyObject_s object) |
| allocate a new Configs list | |
| OYAPI int OYEXPORT | oyConfigs_FromDomain (const char *registration_domain, oyOptions_s *options, oyConfigs_s **configs, oyObject_s object) |
| send a request to a configuration module | |
| OYAPI int OYEXPORT | oyConfigs_FromDeviceClass (const char *device_type, const char *device_class, oyOptions_s *options, oyConfigs_s **devices, oyObject_s object) |
| ask a module for device informations or other direct calls | |
| OYAPI int OYEXPORT | oyConfigs_Modify (oyConfigs_s *configs, oyOptions_s *options) |
| ask a module for device informations or other direct calls | |
| OYAPI oyConfigs_s *OYEXPORT | oyConfigs_Copy (oyConfigs_s *obj, oyObject_s object) |
| copy or reference a Configs list | |
| OYAPI int OYEXPORT | oyConfigs_Release (oyConfigs_s **obj) |
| release and possibly deallocate a Configs list | |
| OYAPI int OYEXPORT | oyConfigs_MoveIn (oyConfigs_s *list, oyConfig_s **obj, int pos) |
| add a element to a Configs list | |
| OYAPI int OYEXPORT | oyConfigs_ReleaseAt (oyConfigs_s *list, int pos) |
| release a element from a Configs list | |
| OYAPI oyConfig_s *OYEXPORT | oyConfigs_Get (oyConfigs_s *list, int pos) |
| get a element of a Configs list | |
| OYAPI int OYEXPORT | oyConfigs_Count (oyConfigs_s *list) |
| count the elements in a Configs list | |
| OYAPI int OYEXPORT | oyConfigs_SelectSimiliars (oyConfigs_s *list, const char *pattern[][2], oyConfigs_s **filtered) |
| filter similiar configs compared by a pattern | |
| OYAPI int OYEXPORT | oyConfigs_FromDB (const char *registration, oyConfigs_s **configs, oyObject_s object) |
| get all oyConfigs_s from DB | |
| OYAPI int OYEXPORT | oyConfigDomainList (const char *registration_pattern, char ***list, uint32_t *count, uint32_t **rank_list, oyAlloc_f allocateFunc) |
| count and show the global oyConfigs_s suppliers | |
Data Fields | |
| oyOBJECT_e | type_ |
| oyStruct_Copy_f | copy |
| oyStruct_Release_f | release |
| oyObject_s | oy_ |
| oyStructList_s * | list_ |
a Configs list
Managing the plural of oyConfig_s for the sake of typesafty.
| oyStruct_Copy_f oyConfigs_s::copy |
copy function
| oyStructList_s* oyConfigs_s::list_ |
the list data
Referenced by oyConfigs_Count(), oyConfigs_Get(), oyConfigs_MoveIn(), oyConfigs_Release(), and oyConfigs_ReleaseAt().
| oyObject_s oyConfigs_s::oy_ |
base object
Referenced by oyConfigs_Copy(), and oyConfigs_Release().
| oyStruct_Release_f oyConfigs_s::release |
release function
Referenced by oyConfigs_New().
| oyOBJECT_e oyConfigs_s::type_ |
struct type oyOBJECT_CONFIGS_S
Referenced by oyConfigs_Copy(), and oyConfigs_Get().