ModulemdComponent

ModulemdComponent

Functions

Types and Values

Description

Functions

modulemd_component_new ()

ModulemdComponent *
modulemd_component_new (void);

Allocates a new ModulemdComponent

Returns

a new ModulemdComponent


modulemd_component_set_buildorder ()

void
modulemd_component_set_buildorder (ModulemdComponent *self,
                                   guint64 buildorder);

Sets the 'buildorder' property.

Parameters

buildorder

The order to build this component

 

modulemd_component_get_buildorder ()

guint64
modulemd_component_get_buildorder (ModulemdComponent *self);

Returns the 'buildorder' property


modulemd_component_set_name ()

void
modulemd_component_set_name (ModulemdComponent *self,
                             const gchar *name);

Sets the 'name' property.

Parameters

name

The name of the component

 

modulemd_component_get_name ()

const gchar *
modulemd_component_get_name (ModulemdComponent *self);

Returns the 'name' property;


modulemd_component_set_rationale ()

void
modulemd_component_set_rationale (ModulemdComponent *self,
                                  const gchar *rationale);

Sets the 'rationale' property.

Parameters

rationale

The rationale for including this component

 

modulemd_component_get_rationale ()

const gchar *
modulemd_component_get_rationale (ModulemdComponent *self);

Returns the 'rationale' property;

Types and Values

MODULEMD_TYPE_COMPONENT

#define MODULEMD_TYPE_COMPONENT modulemd_component_get_type ()

struct ModulemdComponentClass

struct ModulemdComponentClass {
  GObjectClass parent_instance;

  /* Virtual Public Members */
  void (*set_buildorder) (ModulemdComponent *self, guint64 buildorder);
  guint64 (*get_buildorder) (ModulemdComponent *self);

  void (*set_name) (ModulemdComponent *self, const gchar *name);
  const gchar *(*get_name) (ModulemdComponent *self);

  void (*set_rationale) (ModulemdComponent *self, const gchar *rationale);
  const gchar *(*get_rationale) (ModulemdComponent *self);

  /* Padding to allow adding up to 12 new virtual functions without
     * breaking ABI. */
  gpointer padding[12];
};

ModulemdComponent

typedef struct _ModulemdComponent ModulemdComponent;