Home | History | Annotate | Download | only in android

Lines Matching defs:QemudClient

93  *  tty <==charpipe==> QemudSerial ---> QemudMultiplexer ----> QemudClient
606 /* A QemudClient models a single client as seen by the emulator.
639 QemudClient* client;
642 struct QemudClient {
654 QemudClient* next_serv; /* next in same service */
655 QemudClient* next;
656 QemudClient** pref;
682 _is_pipe_client(QemudClient* client)
688 QemudClient* client );
690 /* remove a QemudClient from global list */
692 qemud_client_remove( QemudClient* c )
702 /* add a QemudClient to global list */
704 qemud_client_prepend( QemudClient* c, QemudClient** plist )
719 QemudClient* c = opaque;
800 _qemud_pipe_send(QemudClient* client, const uint8_t* msg, int msglen);
805 _qemud_client_free(QemudClient* c)
824 /* disconnect a client. this automatically frees the QemudClient.
836 QemudClient* c = opaque;
890 /* allocate a new QemudClient object
894 static QemudClient*
903 QemudClient** pclients )
905 QemudClient* c;
943 static QemudClient* qemud_service_connect_client( QemudService *sv,
952 qemud_serial_client_save(QEMUFile* f, QemudClient* c)
1005 QemudClient* c = qemud_service_connect_client(sv, channel, param);
1066 * can also be used to create new QemudClient objects through
1073 QemudClient* clients;
1111 * new QemudClient */
1113 qemud_service_add_client( QemudService* s, QemudClient* c )
1121 /* used internally to remove a QemudClient from a QemudService */
1123 qemud_service_remove_client( QemudService* s, QemudClient* c )
1125 QemudClient** pnode = &s->clients;
1126 QemudClient* node;
1145 /* ask the service to create a new QemudClient. Note that we
1151 static QemudClient*
1156 QemudClient* client =
1277 * QemudClient.
1282 * Finally, the QemudMultiplexer has a special QemudClient used
1290 QemudClient* clients;
1304 QemudClient* c = m->clients;
1308 * QemudClient that is setup in qemud_multiplexer_init()
1357 QemudClient* c;
1384 QemudClient* c;
1385 QemudClient* next = m->clients;
1404 * callback for the special QemudClient setup to manage
1414 QemudClient* client )
1545 QemudClient* control;
1571 * below). It is used to register a new QemudClient to acknowledge
1579 QemudClient*
1590 QemudClient* c = qemud_client_alloc( channelId,
1609 _qemud_pipe_cache_buffer(QemudClient* client, const uint8_t* msg, int msglen)
1636 _qemud_pipe_send(QemudClient* client, const uint8_t* msg, int msglen)
1681 qemud_client_send ( QemudClient* client, const uint8_t* msg, int msglen )
1697 qemud_client_set_framing( QemudClient* client, int framing )
1713 qemud_client_close( QemudClient* client )
1725 qemud_client_save_count(QEMUFile* f, QemudClient* c)
1771 QemudClient *c;
1902 QemudClient* client;
1962 QemudClient* client = pipe->client;
1979 QemudClient* client = pipe->client;
2020 QemudClient* client = pipe->client;
2071 QemudClient* client = pipe->client;
2096 QemudClient* c = qemud_pipe->client;
2148 QemudClient* c = qemud_service_connect_client(sv, -1, param);
2291 * or a handle to a new QemudClient otherwise. The latter can be
2329 QemudClient* c;
2343 * QemudClient that connects a qemud client running in the emulated
2366 QemudClient* client )
2380 QemudClient* client = opaque;
2422 static QemudClient*
2429 QemudClient* c = qemud_client_new( sv, channel, client_param,