STATIC void stab_removeValueFunc(void* arg, Wilddog_Return_T err)
{
	stab_get_recvErr(err,STABTEST_CMD_DELE);
    *(BOOL*)arg = TRUE;

    return;
}
STATIC void stab_pushFunc(u8 *p_path,void* arg, Wilddog_Return_T err)
{
                        
	stab_get_recvErr(err,STABTEST_CMD_PUSH);
	*(BOOL*)arg = TRUE;

    return;
}
STATIC void stab_getValueFunc
    (
    const Wilddog_Node_T* p_snapshot, 
    void* arg, 
    Wilddog_Return_T err
    )
{
	stab_get_recvErr(err,STABTEST_CMD_GET);
    *(BOOL*)arg = TRUE;

    return;
}
STATIC void stab_settest_serialGetValueFunc
    (
    const Wilddog_Node_T* p_snapshot, 
    void* arg, 
    Wilddog_Return_T err
    )
{
	stab_get_recvErr(err,STABTEST_CMD_GET);
	if(err < WILDDOG_HTTP_OK || err >= WILDDOG_HTTP_NOT_MODIFIED)
		;//stab_settest_request = (stab_settest_request ==0 )?0:(stab_settest_request-1 );
	else
		stab_settest_judge((Wilddog_Node_T*)p_snapshot,arg);
	stab_settest_request++;
	serialgetsend_cnt--;
    return;
}
STATIC void stab_settest_serialSetValueFunc(void* arg, Wilddog_Return_T err)
{
                        
	stab_get_recvErr(err,STABTEST_CMD_SET);
	Stab_Setdata_T *p_set = (Stab_Setdata_T*)arg;
	stab_settest_setsuccess--;
    if(err < WILDDOG_HTTP_OK || err >= WILDDOG_HTTP_NOT_MODIFIED)
	{
		p_set->setfault = 1;
#if STAB_DEBUG == 1
		wilddog_debug("set fault key = %s;data = %s ",p_set->key,p_set->data);
#endif
	}
	else
	
#if STAB_DEBUG == 1
		wilddog_debug("set success key = %s;data = %s ",p_set->key,p_set->data);
#endif
		
    return;
}