RygelStateMachine

RygelStateMachine — StateMachine interface.

Types and Values

Description

Functions

Types and Values

RygelStateMachine

typedef struct _RygelStateMachine RygelStateMachine;

StateMachine interface.


struct RygelStateMachineIface

struct RygelStateMachineIface {
	GTypeInterface parent_iface;
	void (*run) (RygelStateMachine* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
	void (*run_finish) (RygelStateMachine* self, GAsyncResult* _res_);
	GCancellable* (*get_cancellable) (RygelStateMachine* self);
	void (*set_cancellable) (RygelStateMachine* self, GCancellable* value);
};

Interface for creating RygelStateMachine implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

run ()

virtual method called by rygel_state_machine_run()

 

run_finish ()

asynchronous finish function for run, called by rygel_state_machine_run()

 

get_cancellable ()

getter method for the abstract property "cancellable"

 

set_cancellable ()

setter method for the abstract property "cancellable"