SrpV0

TODO

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

typedef std::shared_ptr<rogue::protocols::srp::SrpV0> rogue::protocols::srp::SrpV0Ptr

The SrpV0 class description is shown below:

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

SRP SrpV0.

Public Functions

SrpV0()

Creator.

~SrpV0()

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::SrpV0> create()

Class creation.

static void setup_python()

Setup class in python.