39 struct StandardClientInterface :
public ClientInterface {
41 StandardClientInterface(ClientContext &ctx, std::string
const &path)
42 : ClientInterface(ctx, path) {}
55 ret = make_shared<StandardClientInterface>(ctx, p);
shared_ptr< ClientInterface > ClientInterfacePtr
Pointer for holding ClientInterface objects safely.
std::function< ClientInterfacePtr(ClientContext &, const char[])> ClientInterfaceFactory
A factory function type taking the client context and path, and returning a ClientInterfacePtr. The ClientContext will handle notifying its internals about the new interface before returning it.
ClientInterfaceFactory getStandardClientInterfaceFactory()
Returns a client interface factory suitable for standard client use.