thrift.codegen.client

Undocumented in source.

Members

Functions

tClient
TClient!(Interface, Prot) tClient(Prot prot)
TClient!(Interface, IProt, Oprot) tClient(IProt iprot, OProt oprot)

TClient construction helper to avoid having to explicitly specify the protocol types, i.e. to allow the constructor being called using IFTI (see $(DMDBUG 6082, D Bugzilla enhancement requet 6082)).

Interfaces

TClientBase
interface TClientBase(Interface)
TClient
template TClient(Interface, InputProtocol = TProtocol, OutputProtocol = void)

Thrift service client, which implements an interface by synchronously calling a server over a TProtocol.

Templates

TPargsStruct
template TPargsStruct(Interface, string methodName)

Represents the arguments of a Thrift method call, as pointers to the (const) parameter type to avoid copying.

TPresultStruct
template TPresultStruct(Interface, string methodName)

Represents the result of a Thrift method call, using a pointer to the return value to avoid copying.

Meta