/* * Function obex_object_new () * * Create a new OBEX object * */ obex_object_t *obex_object_new(void) { obex_object_t *object; object = malloc(sizeof(obex_object_t)); if (object == NULL) return(NULL); memset(object, 0, sizeof(obex_object_t)); obex_object_setrsp(object, OBEX_RSP_NOT_IMPLEMENTED, OBEX_RSP_NOT_IMPLEMENTED); return object; }
/** Sets the response to a received request. \param object OBEX object \param rsp Respose code in non-last packets \param lastrsp Response code in last packet \return -1 on error */ LIB_SYMBOL int CALLAPI OBEX_ObjectSetRsp(obex_object_t *object, uint8_t rsp, uint8_t lastrsp) { obex_return_val_if_fail(object != NULL, -1); return obex_object_setrsp(object, rsp, lastrsp); }