Lines Matching defs:QemudService
607 * (for the pipe based qemud), and belongs to a given QemudService (see below).
636 QemudService* service;
652 QemudService* service;
686 static void qemud_service_remove_client( QemudService* service,
921 static void qemud_service_save_name( QEMUFile* f, QemudService* s );
923 static QemudService* qemud_service_find( QemudService* service_list,
925 static QemudClient* qemud_service_connect_client( QemudService *sv,
962 qemud_client_load(QEMUFile* f, QemudService* current_services, int version )
969 QemudService *sv = qemud_service_find(current_services, service_name);
1049 /* A QemudService models a _named_ service facility implemented
1060 struct QemudService {
1069 QemudService* next;
1072 /* Create a new QemudService object */
1073 static QemudService*
1080 QemudService** pservices )
1082 QemudService* s;
1101 /* used internally to populate a QemudService object with a
1104 qemud_service_add_client( QemudService* s, QemudClient* c )
1112 /* used internally to remove a QemudClient from a QemudService */
1114 qemud_service_remove_client( QemudService* s, QemudClient* c )
1143 qemud_service_connect_client(QemudService *sv,
1161 static QemudService*
1162 qemud_service_find( QemudService* service_list, const char* service_name)
1164 QemudService* sv = NULL;
1176 qemud_service_save_name(QEMUFile* f, QemudService* s)
1214 qemud_service_save(QEMUFile* f, QemudService* s)
1231 qemud_service_load( QEMUFile* f, QemudService* current_services )
1238 QemudService *sv = qemud_service_find(current_services, service_name);
1282 QemudService* services;
1323 QemudService* sv = qemud_service_find(m->services, service_name);
1561 * of a given QemudService object (see qemud_service_register()
1571 qemud_client_new( QemudService* service,
1730 qemud_service_save_count(QEMUFile* f, QemudService* s)
1755 QemudService *s;
1776 qemud_load_services( QEMUFile* f, QemudService* current_services )
1851 QemudService* sv = m->services;
2130 QemudService*
2138 QemudService* sv;
2154 /* broadcast a given message to all clients of a given QemudService
2157 qemud_service_broadcast( QemudService* sv,
2174 * In other words, this implements a QemudService and corresponding
2189 QemudService* service;
2246 QemudService* sv = opaque;
2256 QemudService* sv,