![]() |
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 More... | |
OYAPI oyAlloc_f OYEXPORT | oyStruct_GetAllocator (oyStruct_s *obj) |
get the memory allocator of a object More... | |
OYAPI oyDeAlloc_f OYEXPORT | oyStruct_GetDeAllocator (oyStruct_s *obj) |
get the memory allocator of a object More... | |
OYAPI int OYEXPORT | oyStruct_CheckType (oyStruct_s *obj, oyOBJECT_e type) |
check if the object is a class or is inherited of a class More... | |
OYAPI oyPointer OYEXPORT | oyStruct_Allocate (oyStruct_s *st, size_t size) |
let a object allocate some memory More... | |
[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