![]() |
![]() |
![]() |
libgit2-glib Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
GgitReflog; GgitReflog * ggit_reflog_ref (GgitReflog *reflog
); void ggit_reflog_unref (GgitReflog *reflog
); guint ggit_reflog_get_entry_count (GgitReflog *reflog
); GgitReflogEntry * ggit_reflog_get_entry_from_index (GgitReflog *reflog
,guint idx
);
GgitReflog * ggit_reflog_ref (GgitReflog *reflog
);
Atomically increments the reference count of reflog
by one.
This function is MT-safe and may be called from any thread.
|
a GgitReflog. |
Returns : |
the passed in GgitReflog. [transfer none] |
void ggit_reflog_unref (GgitReflog *reflog
);
Atomically decrements the reference count of reflog
by one.
If the reference count drops to 0, reflog
is freed.
|
a GgitReflog. |
guint ggit_reflog_get_entry_count (GgitReflog *reflog
);
Gets the number of log entries in reflog
.
|
a GgitReflog. |
Returns : |
the number of log entries. |
GgitReflogEntry * ggit_reflog_get_entry_from_index (GgitReflog *reflog
,guint idx
);
Gets the GgitReflogEntry at idx
in reflog
, or NULL
if not found.
|
a GgitReflog. |
|
the position to lookup. |
Returns : |
the reflog entry at the index, or NULL if not found. |