static QemudClient* boot_property_service_connect( void* opaque, QemudService* serv, int channel, const char* client_param ) { QemudClient* client; client = qemud_client_new( serv, channel, client_param, NULL, boot_property_client_recv, NULL, NULL, NULL ); qemud_client_set_framing(client, 1); return client; }
static QemudClient* _hwSensors_connect( void* opaque, QemudService* service, int channel ) { HwSensors* sensors = opaque; HwSensorClient* cl = _hwSensorClient_new(sensors); QemudClient* client = qemud_client_new(service, channel, cl, _hwSensorClient_recv, _hwSensorClient_close, _hwSensorClient_save, _hwSensorClient_load ); qemud_client_set_framing(client, 1); cl->client = client; return client; }
/* called when a qemud client connects to the service */ static QemudClient* _hw_control_qemud_connect( void* opaque, QemudService* service, int channel, const char* client_param ) { QemudClient* client; client = qemud_client_new( service, channel, client_param, opaque, _hw_control_qemud_client_recv, NULL, NULL, NULL ); qemud_client_set_framing(client, 1); return client; }