#include <CFanoutClientTransport> class CFanoutClientTransport : public CTransport { public: virtual void setId(uint64_t id) = 0; };
This abstract base class is intended to be one of
many targets for messages sent by
a CFanoutTransport
objects.
It is a transport that provides the
setId
method which is
supposed to establish the client id of the
transport. Client ids are assumed to be unique
across all of the clients of a single fanout
transport. Note that data should not be received
prior to setting the id.