![]() |
Oyranos Colour Management System API |
Data Structures | |
| struct | oyStruct_s |
| Oyranos base structure. More... | |
Functions | |
| void | oyThreadLockingSet (oyStruct_LockCreate_f createLockFunc, oyLockRelease_f releaseLockFunc, oyLock_f lockFunc, oyUnLock_f unlockFunc) |
| set locking functions for threaded applications | |
| OYAPI oyAlloc_f OYEXPORT | oyStruct_GetAllocator (oyStruct_s *obj) |
| get the memory allocator of a object | |
| OYAPI oyDeAlloc_f OYEXPORT | oyStruct_GetDeAllocator (oyStruct_s *obj) |
| get the memory allocator of a object | |
| OYAPI int OYEXPORT | oyStruct_CheckType (oyStruct_s *obj, oyOBJECT_e type) |
| check if the object is a class or is inherited of a class | |
| OYAPI oyPointer OYEXPORT | oyStruct_Allocate (oyStruct_s *st, size_t size) |
| let a object allocate some memory | |
[Template file inheritance graph] +– oyStruct_s.template.h
Oyranos is an open source Colour Management System
| OYAPI oyPointer OYEXPORT oyStruct_Allocate | ( | oyStruct_s * | st, |
| size_t | size | ||
| ) |
let a object allocate some memory
Function oyStruct_Allocate
| OYAPI int OYEXPORT oyStruct_CheckType | ( | oyStruct_s * | obj, |
| oyOBJECT_e | type | ||
| ) |
check if the object is a class or is inherited of a class
Function oyStruct_CheckType
References oyObjectInfoStatic_s::inheritance, oyOBJECT_INFO_STATIC_S, oyOBJECT_OBJECT_S, and oyStruct_GetInfo().
| OYAPI oyAlloc_f OYEXPORT oyStruct_GetAllocator | ( | oyStruct_s * | obj | ) |
get the memory allocator of a object
Function oyStruct_GetAllocator
| OYAPI oyDeAlloc_f OYEXPORT oyStruct_GetDeAllocator | ( | oyStruct_s * | obj | ) |
get the memory allocator of a object
Function oyStruct_GetDeAllocator
| void oyThreadLockingSet | ( | oyStruct_LockCreate_f | createLockFunc, |
| oyLockRelease_f | releaseLockFunc, | ||
| oyLock_f | lockFunc, | ||
| oyUnLock_f | unlockFunc | ||
| ) |
set locking functions for threaded applications
Function: oyThreadLockingSet