AgsLv2TurtleParser

AgsLv2TurtleParser — The lv2 turtle parser class

Stability Level

Stable, unless otherwise indicated

Functions

Includes

#include <ags/plugin/ags_lv2_turtle_parser.h>

Description

The AgsLv2TurtleParser parses RDF Turtle files.

Functions

AGS_LV2_TURTLE_PARSER_GET_OBJ_MUTEX()

#define AGS_LV2_TURTLE_PARSER_GET_OBJ_MUTEX(obj) (&(((AgsLv2TurtleParser *) obj)->obj_mutex))

ags_lv2_turtle_parser_parse_names ()

void
ags_lv2_turtle_parser_parse_names (AgsLv2TurtleParser *lv2_turtle_parser,
                                   AgsTurtle **turtle,
                                   guint n_turtle);

Parse names only from manifest and referred turtles.

Parameters

lv2_turtle_parser

the AgsLv2TurtleParser

 

turtle

the NULL terminated array of AgsTurtle

 

n_turtle

the turtle count

 

Since: 3.0.0


ags_lv2_turtle_parser_parse ()

void
ags_lv2_turtle_parser_parse (AgsLv2TurtleParser *lv2_turtle_parser,
                             AgsTurtle **turtle,
                             guint n_turtle);

Parse manifest and referred turtles.

Parameters

lv2_turtle_parser

the AgsLv2TurtleParser

 

turtle

the NULL terminated array of AgsTurtle.

[element-type Ags.Turtle][array zero-terminated=1][inout]

n_turtle

the turtle count

 

Since: 3.0.0


ags_lv2_turtle_parser_new ()

AgsLv2TurtleParser *
ags_lv2_turtle_parser_new (AgsTurtle *manifest);

Creates an AgsLv2TurtleParser

Parameters

manifest

the manifest as AgsTurtle

 

Returns

a new AgsLv2TurtleParser

Since: 3.0.0