Lines Matching refs:sm
2383 server_method* sm = Q_Head(&server->methodlist); in XMLRPC_ServerDestroy() local
2388 while( sm ) { in XMLRPC_ServerDestroy()
2389 my_free(sm->name); in XMLRPC_ServerDestroy()
2390 if(sm->desc) { in XMLRPC_ServerDestroy()
2391 XMLRPC_CleanupValue(sm->desc); in XMLRPC_ServerDestroy()
2393 my_free(sm); in XMLRPC_ServerDestroy()
2394 sm = Q_Next(&server->methodlist); in XMLRPC_ServerDestroy()
2434 server_method* sm = emalloc(sizeof(server_method)); in XMLRPC_ServerRegisterMethod() local
2436 if(sm) { in XMLRPC_ServerRegisterMethod()
2437 sm->name = estrdup(name); in XMLRPC_ServerRegisterMethod()
2438 sm->method = cb; in XMLRPC_ServerRegisterMethod()
2439 sm->desc = NULL; in XMLRPC_ServerRegisterMethod()
2441 return Q_PushTail(&server->methodlist, sm); in XMLRPC_ServerRegisterMethod()
2450 server_method* sm; in find_method() local
2455 sm = Q_Iter_Get_F(qi); in find_method()
2456 if(sm && !strcmp(sm->name, name)) { in find_method()
2457 return sm; in find_method()
2521 server_method* sm = Q_Iter_Get_F(qi); in XMLRPC_ServerFindMethod() local
2522 if(sm && !strcmp(sm->name, callName)) { in XMLRPC_ServerFindMethod()
2523 return sm->method; in XMLRPC_ServerFindMethod()