summaryrefslogtreecommitdiff
path: root/src/util/virobject.h
Commit message (Expand)AuthorAgeFilesLines
* util: remove virObjectUnref() adaptersJonathon Jongsma2022-07-151-6/+0
* virObjectLockGuard: Require that returned value is usedPeter Krempa2022-05-171-1/+1
* virobject: Introduce VIR_WITH_OBJECT_LOCK_GUARDTim Wiederhake2022-02-011-0/+22
* virobject: Introduce virObjectLockGuardTim Wiederhake2022-02-011-0/+4
* lib: Drop internal virXXXPtr typedefsMichal Privoznik2021-04-131-16/+12
* src: make virObject inherit from GObjectDaniel P. Berrangé2020-06-031-18/+7
* src: make virObjectUnref return voidDaniel P. Berrangé2020-06-031-1/+1
* src: replace verify(expr) with G_STATIC_ASSERT(expr)Daniel P. Berrangé2020-01-171-4/+4
* util: consolidate on one free callback for hash dataDaniel P. Berrangé2019-11-221-2/+1
* Delete virObjectAutoUnrefJán Tomko2019-10-161-15/+0
* src: add support for g_autoptr with virObject instancesDaniel P. Berrangé2019-10-141-0/+4
* util: object: use #pragma once in headersJonathon Jongsma2019-06-191-11/+8
* util: Move VIR_AUTOUNREF definition to virobject.hPeter Krempa2019-04-051-0/+10
* object: Add sanity check on correct parent classEric Blake2019-03-151-1/+4
* virobject: Improve documentationEric Blake2019-03-151-0/+5
* util: alloc: Introduce VIR_AUTOUNREF macroPeter Krempa2019-02-181-0/+3
* Enforce a standard header file guard symbol nameDaniel P. Berrangé2018-12-141-3/+3
* Fix many mistakes & inconsistencies in header file layoutDaniel P. Berrangé2018-12-141-1/+1
* virobject: Check if @parent is the first member in classMichal Privoznik2018-04-181-1/+2
* virobject: Introduce VIR_CLASS_NEW() macroMichal Privoznik2018-04-181-0/+4
* util: Introduce and use virObjectRWUnlockJohn Ferlan2017-08-141-0/+4
* util: Introduce and use virObjectRWLockWriteJohn Ferlan2017-08-141-0/+4
* util: Rename virObjectLockRead to virObjectRWLockReadJohn Ferlan2017-08-141-1/+1
* virobject: Introduce virObjectRWLockableMichal Privoznik2017-07-241-0/+16
* util: Formatting cleanups to virobject APIJohn Ferlan2017-06-221-19/+40
* util: Make the virDomainListFree helper more universalPeter Krempa2015-05-111-0/+2
* hash: add common utility functionsEric Blake2014-04-071-1/+2
* object: require maximal alignment in base classEric Blake2013-12-131-2/+14
* build: allow virObject to have no parentEric Blake2013-01-221-2/+5
* Add a virObjectLockable class holding a mutexDaniel P. Berrange2013-01-151-0/+20
* Allow for multi-level inheritance of virObject classesDaniel P. Berrange2013-01-151-1/+8
* maint: fix up copyright notice inconsistenciesEric Blake2012-09-201-1/+1
* Add a generic reference counted virObject typeDaniel P. Berrange2012-08-071-0/+60