RRMessage

Name

RRMessage -- 

Synopsis



void        rr_message_set_aggregate        (RRMessage *message,
                                             gboolean aggregate);
gboolean    rr_message_get_aggregate        (RRMessage *message);
RRFrame*    rr_message_get_frame            (RRMessage *message,
                                             gsize max_size);
gboolean    rr_message_process_frame        (RRMessage *message,
                                             RRFrame *frame,
                                             GError **error);
void        rr_message_set_channel          (RRMessage *message,
                                             RRChannel *channel);
gboolean    rr_message_mime_parse_headers   (RRMessage *message,
                                             RRFrame *frame);
void        rr_message_mime_header_set      (RRMessage *message,
                                             const gchar *header,
                                             const gchar *value);
gchar*      rr_message_mime_header_get      (RRMessage *message,
                                             const gchar *header);

Object Hierarchy


  GObject
   +----RRMessage

Description

Details

rr_message_set_aggregate ()

void        rr_message_set_aggregate        (RRMessage *message,
                                             gboolean aggregate);

Selects if the frames should be aggregated or not.

message : a RRMessage
aggregate : TRUE or FALSE.


rr_message_get_aggregate ()

gboolean    rr_message_get_aggregate        (RRMessage *message);

Returns TRUE if the frames are aggregated or FALSE if they are passed to rr_message_process_frame directly.

message : a RRMessage
Returns : TRUE or FALSE.


rr_message_get_frame ()

RRFrame*    rr_message_get_frame            (RRMessage *message,
                                             gsize max_size);

message : 
max_size : 
Returns : 


rr_message_process_frame ()

gboolean    rr_message_process_frame        (RRMessage *message,
                                             RRFrame *frame,
                                             GError **error);

message : 
frame : 
error : 
Returns : 


rr_message_set_channel ()

void        rr_message_set_channel          (RRMessage *message,
                                             RRChannel *channel);

message : 
channel : 


rr_message_mime_parse_headers ()

gboolean    rr_message_mime_parse_headers   (RRMessage *message,
                                             RRFrame *frame);

message : 
frame : 
Returns : 


rr_message_mime_header_set ()

void        rr_message_mime_header_set      (RRMessage *message,
                                             const gchar *header,
                                             const gchar *value);

message : 
header : 
value : 


rr_message_mime_header_get ()

gchar*      rr_message_mime_header_get      (RRMessage *message,
                                             const gchar *header);

message : 
header : 
Returns :