Lines Matching defs:connection
58 /* Don't accept more connection than this */
79 typedef struct connection {
116 } connection;
118 PA_DEFINE_PRIVATE_CLASS(connection, pa_msgobject);
142 int (*proc)(connection *c, esd_proto_t request, const void *data, size_t length);
156 static int esd_proto_connect(connection *c, esd_proto_t request, const void *data, size_t length);
157 static int esd_proto_stream_play(connection *c, esd_proto_t request, const void *data, size_t length);
158 static int esd_proto_stream_record(connection *c, esd_proto_t request, const void *data, size_t length);
159 static int esd_proto_get_latency(connection *c, esd_proto_t request, const void *data, size_t length);
160 static int esd_proto_server_info(connection *c, esd_proto_t request, const void *data, size_t length);
161 static int esd_proto_all_info(connection *c, esd_proto_t request, const void *data, size_t length);
162 static int esd_proto_stream_pan(connection *c, esd_proto_t request, const void *data, size_t length);
163 static int esd_proto_sample_pan(connection *c, esd_proto_t request, const void *data, size_t length);
164 static int esd_proto_sample_cache(connection *c, esd_proto_t request, const void *data, size_t length);
165 static int esd_proto_sample_free_or_play(connection *c, esd_proto_t request, const void *data, size_t length);
166 static int esd_proto_sample_get_id(connection *c, esd_proto_t request, const void *data, size_t length);
167 static int esd_proto_standby_or_resume(connection *c, esd_proto_t request, const void *data, size_t length);
168 static int esd_proto_standby_mode(connection *c, esd_proto_t request, const void *data, size_t length);
205 static void connection_unlink(connection *c) {
257 connection *c = CONNECTION(obj);
279 static void connection_write_prepare(connection *c, size_t length) {
291 static void connection_write(connection *c, const void *data, size_t length) {
335 static int esd_proto_connect(connection *c, esd_proto_t request, const void *data, size_t length) {
380 static int esd_proto_stream_play(connection *c, esd_proto_t request, const void *data, size_t length) {
437 "esound protocol connection input_memblockq",
469 static int esd_proto_stream_record(connection *c, esd_proto_t request, const void *data, size_t length) {
536 "esound protocol connection output_memblockq",
563 static int esd_proto_get_latency(connection *c, esd_proto_t request, const void *data, size_t length) {
584 static int esd_proto_server_info(connection *c, esd_proto_t request, const void *data, size_t length) {
610 static int esd_proto_all_info(connection *c, esd_proto_t request, const void *data, size_t length) {
612 connection *conn;
758 static int esd_proto_stream_pan(connection *c, esd_proto_t request, const void *data, size_t length) {
761 connection *conn;
794 static int esd_proto_sample_pan(connection *c, esd_proto_t request, const void *data, size_t length) {
833 static int esd_proto_sample_cache(connection *c, esd_proto_t request, const void *data, size_t length) {
885 static int esd_proto_sample_get_id(connection *c, esd_proto_t request, const void *data, size_t length) {
908 static int esd_proto_sample_free_or_play(connection *c, esd_proto_t request, const void *data, size_t length) {
942 static int esd_proto_standby_or_resume(connection *c, esd_proto_t request, const void *data, size_t length) {
967 static int esd_proto_standby_mode(connection *c, esd_proto_t request, const void *data, size_t length) {
1000 static int do_read(connection *c) {
1188 static int do_write(connection *c) {
1237 static void do_work(connection *c) {
1279 connection *c = CONNECTION(userdata);
1288 connection *c = CONNECTION(userdata);
1297 connection *c = CONNECTION(o);
1327 connection*c;
1370 connection*c;
1404 connection *c;
1419 connection *c;
1438 connection *c;
1455 connection*c;
1467 connection *c = CONNECTION(userdata);
1478 connection *c;
1488 pa_log("Warning! Too many connections (%u), dropping incoming connection.", MAX_CONNECTIONS);
1505 c = pa_msgobject_new(connection);
1571 connection *c;
1617 connection *c;