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

Class Events

src/remote/client/interface.cpp:814–835  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

812}
813
814class Events final : public RefCntIface<IEventsImpl<Events, CheckStatusWrapper> >
815{
816public:
817 // IEvents implementation
818 int release() override;
819 void cancel(CheckStatusWrapper* status) override;
820 void deprecatedCancel(CheckStatusWrapper* status) override;
821
822public:
823 Events(Rvnt* handle)
824 : rvnt(handle), rdb(rvnt->rvnt_rdb)
825 {
826 rvnt->rvnt_self = &rvnt;
827 }
828
829private:
830 void freeClientData(CheckStatusWrapper* status, bool force = false);
831 void internalCancel(CheckStatusWrapper* status);
832
833 Rvnt* rvnt;
834 Rdb* rdb;
835};
836
837
838int Events::release()

Callers 1

queEventsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected