Signals.parseName

Internal function to parse a signal name into its signal_id and detail quark.

class Signals
static
int
parseName

Parameters

detailedSignal string

a string of the form "signal-name::detail".

itype GType

The interface/instance type that introduced "signal-name".

signalIdP uint

Location to store the signal id.

detailP Quark

Location to store the detail quark.

forceDetailQuark int

TRUE forces creation of a GQuark for the detail.

Return Value

Type: int

Whether the signal name could successfully be parsed and signal_id_p and detail_p contain valid return values.

Meta