template <class T>

class SimpleCodecServerInternal

Defined at line 30 of file ../../src/media/audio/lib/simple-codec/include/lib/simple-codec/simple-codec-server-internal.h

Public Methods

void SimpleCodecServerInternal<T> ()

SimpleCodecServerInternal methods.

Defined at line 128 of file ../../src/media/audio/lib/simple-codec/simple-codec-server.cc

Protected Methods

uint64_t GetTopologyId ()

Defined at line 35 of file ../../src/media/audio/lib/simple-codec/include/lib/simple-codec/simple-codec-server-internal.h

uint64_t GetGainPeId ()

Defined at line 36 of file ../../src/media/audio/lib/simple-codec/include/lib/simple-codec/simple-codec-server-internal.h

uint64_t GetMutePeId ()

Defined at line 37 of file ../../src/media/audio/lib/simple-codec/include/lib/simple-codec/simple-codec-server-internal.h

uint64_t GetAgcPeId ()

Defined at line 38 of file ../../src/media/audio/lib/simple-codec/include/lib/simple-codec/simple-codec-server-internal.h

zx_status_t BindClient (zx::channel channel, async_dispatcher_t * dispatcher)

Serves |channel| as a new client connection. The connection's instance is constructed,

registered and bound by a task posted to |dispatcher|, which must run on loop_'s thread (null

means loop_->dispatcher()), so requests already queued in |channel| are never dispatched to a

partially constructed or unregistered instance. Protected so that tests can pass a dispatcher

that forwards to loop_'s.

Defined at line 133 of file ../../src/media/audio/lib/simple-codec/simple-codec-server.cc

Friends

template <class T>
class SimpleCodecServer