CFanoutClientTransport

Name

CFanoutClientTransport -- Client for a fanout transport

Synopsis


#include <CFanoutClientTransport>

class CFanoutClientTransport : public CTransport
{
public:
    virtual void setId(uint64_t id) = 0;
};
        

DESCRIPTION

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.