krähemann.com

AgsFileLookup

AgsFileLookup — resolve objects read of file.

Properties

GObject * file Read / Write
gpointer node Read / Write
gpointer reference Read / Write

Signals

void resolve Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── AgsFileLookup

Includes

#include <ags/file/ags_file_lookup.h>

Description

The AgsFileLookup resolve objects of file.

Functions

AGS_FILE_LOOKUP_GET_OBJ_MUTEX()

#define AGS_FILE_LOOKUP_GET_OBJ_MUTEX(obj) (&(((AgsFileLookup *) obj)->obj_mutex))

ags_file_lookup_find_by_node ()

GList *
ags_file_lookup_find_by_node (GList *file_lookup,
                              xmlNode *node);

Find AgsFileLookup by xmlNode

Parameters

file_lookup

the GList containing AgsFileLookup.

[element-type Ags.FileLookup][transfer none]

node

a xmlNode

 

Returns

The matching list containing AgsFileLookup if found otherwise NULL.

[element-type Ags.FileLookup][transfer none]

Since: 3.0.0


ags_file_lookup_find_by_reference ()

GList *
ags_file_lookup_find_by_reference (GList *file_lookup,
                                   gpointer ref);

Find AgsFileLookup by ref

Parameters

file_lookup

the GList containing AgsFileLookup.

[element-type Ags.FileLookup][transfer none]

ref

a gpointer

 

Returns

The matching list containing AgsFileLookup if found otherwise NULL.

[element-type Ags.FileLookup][transfer none]

Since: 3.0.0


ags_file_lookup_resolve ()

void
ags_file_lookup_resolve (AgsFileLookup *file_lookup);

The ::resolve signal.

Parameters

file_lookup

the AgsFileLookup

 

Since: 3.0.0


ags_file_lookup_new ()

AgsFileLookup *
ags_file_lookup_new ();

Creates an AgsFileLookup

Returns

a new AgsFileLookup

Since: 3.0.0


AGS_FILE_LOOKUP()

#define AGS_FILE_LOOKUP(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FILE_LOOKUP, AgsFileLookup))

AGS_FILE_LOOKUP_CLASS()

#define AGS_FILE_LOOKUP_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FILE_LOOKUP, AgsFileLookupClass))

AGS_FILE_LOOKUP_GET_CLASS()

#define AGS_FILE_LOOKUP_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FILE_LOOKUP, AgsFileLookupClass))

AGS_IS_FILE_LOOKUP()

#define AGS_IS_FILE_LOOKUP(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FILE_LOOKUP))

AGS_IS_FILE_LOOKUP_CLASS()

#define AGS_IS_FILE_LOOKUP_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FILE_LOOKUP))

ags_file_lookup_get_type ()

GType
ags_file_lookup_get_type (void);

Types and Values

AGS_TYPE_FILE_LOOKUP

#define AGS_TYPE_FILE_LOOKUP                (ags_file_lookup_get_type())

struct AgsFileLookup

struct AgsFileLookup;

struct AgsFileLookupClass

struct AgsFileLookupClass {
  GObjectClass gobject;

  void (*resolve)(AgsFileLookup *file_lookup);
};

Property Details

The “file” property

  “file”                     GObject *

The file it is assigned with.

Owner: AgsFileLookup

Flags: Read / Write


The “node” property

  “node”                     gpointer

The node it is assigned with.

Owner: AgsFileLookup

Flags: Read / Write


The “reference” property

  “reference”                gpointer

The reference it is assigned with.

Owner: AgsFileLookup

Flags: Read / Write

Signal Details

The “resolve” signal

void
user_function (AgsFileLookup *agsfilelookup,
               gpointer       user_data)

Flags: Run Last