Interface
AgsConnectable
Prerequisite
In order to implement Connectable, your type must inherit fromGObject
.
Interface structure
struct AgsConnectableInterface {
GTypeInterface ginterface;
AgsUUID* (* get_uuid) (
AgsConnectable* connectable
);
gboolean (* has_resource) (
AgsConnectable* connectable
);
gboolean (* is_ready) (
AgsConnectable* connectable
);
void (* add_to_registry) (
AgsConnectable* connectable
);
void (* remove_from_registry) (
AgsConnectable* connectable
);
xmlNode* (* list_resource) (
AgsConnectable* connectable
);
xmlNode* (* xml_compose) (
AgsConnectable* connectable
);
void (* xml_parse) (
AgsConnectable* connectable,
xmlNode* node
);
gboolean (* is_connected) (
AgsConnectable* connectable
);
void (* connect) (
AgsConnectable* connectable
);
void (* disconnect) (
AgsConnectable* connectable
);
void (* connect_connection) (
AgsConnectable* connectable,
GObject* connection
);
void (* disconnect_connection) (
AgsConnectable* connectable,
GObject* connection
);
}
No description available.
Interface members
ginterface |
|
No description available. |
|
get_uuid |
|
No description available. |
|
has_resource |
|
No description available. |
|
is_ready |
|
No description available. |
|
add_to_registry |
|
No description available. |
|
remove_from_registry |
|
No description available. |
|
list_resource |
|
No description available. |
|
xml_compose |
|
No description available. |
|
xml_parse |
|
No description available. |
|
is_connected |
|
No description available. |
|
connect |
|
No description available. |
|
disconnect |
|
No description available. |
|
connect_connection |
|
No description available. |
|
disconnect_connection |
|
No description available. |