Once


Object Hierarchy:

Object hierarchy for Once

Description:

public class Once : Object

Executes a function at most once.

This class is useful for lazy one-time initialization in concurrent environments.

Example:

    var once = new Once ();
once.doOnce (() => {
// initialize shared resource exactly once
});


Namespace: Vala.Concurrent
Package: Valacore

Content:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class GLib.Object