SrpV3

TODO

SrpV3 objects in C++ are referenced by the following shared pointer typedef:

typedef std::shared_ptr<rogue::protocols::srp::SrpV3> rogue::protocols::srp::SrpV3Ptr

The SrpV3 class description is shown below:

class SrpV3 : public rogue::interfaces::stream::Master, public rogue::interfaces::stream::Slave, public rogue::interfaces::memory::Slave

SRP SrpV3.

Public Functions

SrpV3()

Creator.

~SrpV3()

Deconstructor.

virtual void doTransaction(std::shared_ptr<rogue::interfaces::memory::Transaction> tran)

Post a transaction. Master will call this method with the access attributes.

virtual void acceptFrame(std::shared_ptr<rogue::interfaces::stream::Frame> frame)

Accept a frame from master.

Public Static Functions

static std::shared_ptr<rogue::protocols::srp::SrpV3> create()

Class creation.

static void setup_python()

Setup class in python.