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);

Object Hierarchy


  GObject
   +----RRMessage
         +----RRMessageStart

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 :