MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / Replicator

Class Replicator

src/remote/client/interface.cpp:620–637  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

618}
619
620class Replicator final : public RefCntIface<IReplicatorImpl<Replicator, CheckStatusWrapper> >
621{
622public:
623 // IReplicator implementation
624 int release() override;
625 void process(CheckStatusWrapper* status, unsigned length, const unsigned char* data) override;
626 void close(CheckStatusWrapper* status) override;
627 void deprecatedClose(CheckStatusWrapper* status) override;
628
629 explicit Replicator(Attachment* att) : attachment(att)
630 {}
631
632private:
633 void freeClientData(CheckStatusWrapper* status, bool force = false);
634 void internalClose(CheckStatusWrapper* status);
635
636 Attachment* attachment;
637};
638
639int Replicator::release()
640{

Callers 1

createReplicatorMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected