RygelLogicalExpression

RygelLogicalExpression — This is a parsed UPnP search expression consisting of two other search expressions joined by a boolean operator such as AND or OR.

Synopsis

#define             RYGEL_TYPE_LOGICAL_EXPRESSION
RygelLogicalExpression * rygel_logical_expression_new   (void);
struct              RygelLogicalExpression;
struct              RygelLogicalExpressionClass;
enum                RygelLogicalOperator;

Description

Details

RYGEL_TYPE_LOGICAL_EXPRESSION

#define RYGEL_TYPE_LOGICAL_EXPRESSION (rygel_logical_expression_get_type ())

The type for RygelLogicalExpression.


rygel_logical_expression_new ()

RygelLogicalExpression * rygel_logical_expression_new   (void);

struct RygelLogicalExpression

struct RygelLogicalExpression {
	RygelSearchExpression parent_instance;
	RygelLogicalExpressionPrivate * priv;
};

This is a parsed UPnP search expression consisting of two other search expressions joined by a boolean operator such as AND or OR.


struct RygelLogicalExpressionClass

struct RygelLogicalExpressionClass {
	RygelSearchExpressionClass parent_class;
};

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

RygelSearchExpressionClass parent_class;

the parent class structure

enum RygelLogicalOperator

typedef enum {
	RYGEL_LOGICAL_OPERATOR_AND,
	RYGEL_LOGICAL_OPERATOR_OR
} RygelLogicalOperator;

RYGEL_LOGICAL_OPERATOR_AND

RYGEL_LOGICAL_OPERATOR_OR