RRMessageStart

Name

RRMessageStart -- 

Synopsis



typedef     RRStartItem;
RRMessageStart* rr_message_start_new        (gint number,
                                             const gchar *server_name);
void        rr_message_start_add_profile    (RRMessageStart *start,
                                             RRConnection *conn,
                                             GType type,
                                             gpointer config_data);
GSList*     rr_message_start_get_profile_list
                                            (RRMessageStart *start);
RRProfile*  rr_message_start_wait_for_reply (RRMessageStart *start,
                                             GError **error);
void        rr_message_start_done           (RRMessageStart *start,
                                             RRProfile *profile,
                                             GError *error);
const gchar* rr_message_start_get_server_name
                                            (RRMessageStart *start);

Description

Details

RRStartItem

typedef struct {
	GType type;
	gchar *piggyback;
} RRStartItem;


rr_message_start_new ()

RRMessageStart* rr_message_start_new        (gint number,
                                             const gchar *server_name);


rr_message_start_add_profile ()

void        rr_message_start_add_profile    (RRMessageStart *start,
                                             RRConnection *conn,
                                             GType type,
                                             gpointer config_data);


rr_message_start_get_profile_list ()

GSList*     rr_message_start_get_profile_list
                                            (RRMessageStart *start);


rr_message_start_wait_for_reply ()

RRProfile*  rr_message_start_wait_for_reply (RRMessageStart *start,
                                             GError **error);


rr_message_start_done ()

void        rr_message_start_done           (RRMessageStart *start,
                                             RRProfile *profile,
                                             GError *error);


rr_message_start_get_server_name ()

const gchar* rr_message_start_get_server_name
                                            (RRMessageStart *start);

Returns the "serverName" attribute for the first successful "start" element received by a BEEP peer is meaningful for the duration of the BEEP session.