template <typename Protocol>

class Client

Defined at line 233 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_impl.h

the order of base classes is significant; the AsyncEventHandler is a base instead of a member

to make sure the destructor runs after ~fidl::Client

Public Methods

void Client<Protocol> ()

Defined at line 236 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_impl.h

void Client<Protocol> (Client<Protocol> && to_move)

No move because AsyncEventHandler* is held by fidl::Client.

Defined at line 239 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_impl.h

Client<Protocol> & operator= (Client<Protocol> && to_move)

Defined at line 240 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_impl.h

void Client<Protocol> (const Client<Protocol> & to_copy)

No copy

Defined at line 242 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_impl.h

Client<Protocol> & operator= (const Client<Protocol> & to_copy)

Defined at line 243 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_impl.h

void Bind (fidl::ClientEnd<Protocol> client_end, async_dispatcher_t * dispatcher, typename AsyncEventHandler<Protocol>::ErrorFunction on_error)

Defined at line 245 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_impl.h

void handle_unknown_event (fidl::UnknownEventMetadata<Protocol> metadata)

Defined at line 254 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_impl.h