BeagleRequest

BeagleRequest —

Synopsis




            BeagleRequest;
            BeagleRequestClass;


Object Hierarchy


  GObject
   +----BeagleRequest
         +----BeagleIndexingServiceRequest
         +----BeagleQuery
         +----BeagleShutdownRequest
         +----BeagleSnippetRequest

Signals


"closed"    void        user_function      (BeagleRequest *beaglerequest,
                                            gpointer       user_data)          : Run last
"error"     void        user_function      (BeagleRequest *beaglerequest,
                                            gpointer       arg1,
                                            gpointer       user_data)          : Run last
"response"  void        user_function      (BeagleRequest  *beaglerequest,
                                            BeagleResponse *arg1,
                                            gpointer        user_data)          : Run last

Description

Details

BeagleRequest

typedef struct _BeagleRequest BeagleRequest;


BeagleRequestClass

typedef struct {
	GObjectClass parent_class;

	GHashTable *response_types;

	/* Virtual methods */
	GString *(* to_xml) (BeagleRequest *request, GError **err);

	/* Signals */
	void (* closed) (BeagleRequest *request);
	void (* response) (BeagleRequest *request, BeagleResponse *response);
	void (* error) (BeagleRequest *request, GError *error);
} BeagleRequestClass;

Signal Details

The "closed" signal

void        user_function                  (BeagleRequest *beaglerequest,
                                            gpointer       user_data)          : Run last

beaglerequest : the object which received the signal.
user_data : user data set when the signal handler was connected.

The "error" signal

void        user_function                  (BeagleRequest *beaglerequest,
                                            gpointer       arg1,
                                            gpointer       user_data)          : Run last

beaglerequest : the object which received the signal.
arg1 :
user_data : user data set when the signal handler was connected.

The "response" signal

void        user_function                  (BeagleRequest  *beaglerequest,
                                            BeagleResponse *arg1,
                                            gpointer        user_data)          : Run last

beaglerequest : the object which received the signal.
arg1 :
user_data : user data set when the signal handler was connected.