RygelRelationalExpression

RygelRelationalExpression — This is a parsed UPnP search expression consisting of two strings joined by a relational operator such as such <, <=, ==, !=, >, >=, derivedFrom or exists.

Synopsis

#define             RYGEL_TYPE_RELATIONAL_EXPRESSION
gboolean            rygel_relational_expression_compare_string
                                                        (RygelRelationalExpression *self,
                                                         const gchar *str);
gboolean            rygel_relational_expression_compare_int
                                                        (RygelRelationalExpression *self,
                                                         gint integer);
gboolean            rygel_relational_expression_compare_uint
                                                        (RygelRelationalExpression *self,
                                                         guint integer);
RygelRelationalExpression * rygel_relational_expression_new
                                                        (void);
struct              RygelRelationalExpression;
struct              RygelRelationalExpressionClass;

Description

Details

RYGEL_TYPE_RELATIONAL_EXPRESSION

#define RYGEL_TYPE_RELATIONAL_EXPRESSION (rygel_relational_expression_get_type ())

The type for RygelRelationalExpression.


rygel_relational_expression_compare_string ()

gboolean            rygel_relational_expression_compare_string
                                                        (RygelRelationalExpression *self,
                                                         const gchar *str);

self :

the RygelRelationalExpression instance

str :

 

rygel_relational_expression_compare_int ()

gboolean            rygel_relational_expression_compare_int
                                                        (RygelRelationalExpression *self,
                                                         gint integer);

self :

the RygelRelationalExpression instance

integer :

 

rygel_relational_expression_compare_uint ()

gboolean            rygel_relational_expression_compare_uint
                                                        (RygelRelationalExpression *self,
                                                         guint integer);

self :

the RygelRelationalExpression instance

integer :

 

rygel_relational_expression_new ()

RygelRelationalExpression * rygel_relational_expression_new
                                                        (void);

struct RygelRelationalExpression

struct RygelRelationalExpression {
	RygelSearchExpression parent_instance;
	RygelRelationalExpressionPrivate * priv;
};

This is a parsed UPnP search expression consisting of two strings joined by a relational operator such as such <, <=, ==, !=, >, >=, derivedFrom or exists.


struct RygelRelationalExpressionClass

struct RygelRelationalExpressionClass {
	RygelSearchExpressionClass parent_class;
};

The class structure for RYGEL_TYPE_RELATIONAL_EXPRESSION. All the fields in this structure are private and should never be accessed directly.

RygelSearchExpressionClass parent_class;

the parent class structure