RRMessageStart

Name

RRMessageStart -- 

Synopsis



typedef     RRStartItem;
RRMessageStart* rr_message_start_new        (gint number,
                                             const gchar *server_name);
void        rr_message_start_add_channel    (RRMessageStart *start,
                                             RRConnection *conn,
                                             GType type,
                                             gpointer config_data);
GSList*     rr_message_start_get_channel_list
                                            (RRMessageStart *start);
RRChannel*  rr_message_start_wait_for_reply (RRMessageStart *start,
                                             GError **error);
void        rr_message_start_done           (RRMessageStart *start,
                                             RRChannel *channel,
                                             GError *error);
const gchar* rr_message_start_get_server_name
                                            (RRMessageStart *start);
gboolean    rr_message_start_empty_request_p
                                            (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);

number :

server_name :

Returns :


rr_message_start_add_channel ()

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

start :

conn :

type :

config_data :


rr_message_start_get_channel_list ()

GSList*     rr_message_start_get_channel_list
                                            (RRMessageStart *start);

start :

Returns :


rr_message_start_wait_for_reply ()

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

start :

error :

Returns :


rr_message_start_done ()

void        rr_message_start_done           (RRMessageStart *start,
                                             RRChannel *channel,
                                             GError *error);

start :

channel :

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.

start :

A RRMessageStart.

Returns :

the serverName.


rr_message_start_empty_request_p ()

gboolean    rr_message_start_empty_request_p
                                            (RRMessageStart *start);

start :

Returns :