class Protocol

Defined at line 343 of file ../../src/lib/fidl_codec/library_loader.h

Public Methods

void Protocol (const Protocol & other)

Defined at line 347 of file ../../src/lib/fidl_codec/library_loader.h

Protocol & operator= (const Protocol & )

Defined at line 348 of file ../../src/lib/fidl_codec/library_loader.h

Library * enclosing_library ()

Defined at line 350 of file ../../src/lib/fidl_codec/library_loader.h

const std::string & name ()

Defined at line 351 of file ../../src/lib/fidl_codec/library_loader.h

void AddMethodsToIndex (LibraryLoader * library_loader)

Defined at line 357 of file ../../src/lib/fidl_codec/library_loader.cc

const std::vector<std::unique_ptr<ProtocolMethod>> & methods ()

Defined at line 360 of file ../../src/lib/fidl_codec/library_loader.h

bool GetMethodByFullName (const std::string & name, const ProtocolMethod ** method)

Sets *|method| to the fully qualified |name|'s ProtocolMethod (protocol.method).

Defined at line 363 of file ../../src/lib/fidl_codec/library_loader.cc

ProtocolMethod * GetMethodByName (std::string_view name)

Defined at line 375 of file ../../src/lib/fidl_codec/library_loader.cc

Friends

class Library