loudmouth/lm-message-handler.c
changeset 168 ac1affcd5d22
parent 99 81e9d035de02
child 417 364c17252e5f
equal deleted inserted replaced
167:7bcccfa734e2 168:ac1affcd5d22
    69 lm_message_handler_new (LmHandleMessageFunction function,
    69 lm_message_handler_new (LmHandleMessageFunction function,
    70                         gpointer                user_data,
    70                         gpointer                user_data,
    71                         GDestroyNotify          notify)
    71                         GDestroyNotify          notify)
    72 {
    72 {
    73         LmMessageHandler *handler;
    73         LmMessageHandler *handler;
       
    74 
       
    75 	g_return_val_if_fail (function != NULL, NULL);
    74         
    76         
    75         handler = g_new0 (LmMessageHandler, 1);
    77         handler = g_new0 (LmMessageHandler, 1);
    76         
    78         
    77         if (handler == NULL) {
    79         if (handler == NULL) {
    78                 return NULL;
    80                 return NULL;
   108  * Return value: #TRUE if @handler is valid, otherwise #FALSE
   110  * Return value: #TRUE if @handler is valid, otherwise #FALSE
   109  **/
   111  **/
   110 gboolean
   112 gboolean
   111 lm_message_handler_is_valid (LmMessageHandler *handler)
   113 lm_message_handler_is_valid (LmMessageHandler *handler)
   112 {
   114 {
       
   115 	g_return_val_if_fail (handler != NULL, FALSE);
       
   116 
   113 	return handler->valid;
   117 	return handler->valid;
   114 }
   118 }
   115 
   119 
   116 /**
   120 /**
   117  * lm_message_handler_ref:
   121  * lm_message_handler_ref: