Application
TODO
Application objects in C++ are referenced by the following shared pointer typedef:
-
typedef std::shared_ptr<rogue::protocols::packetizer::Application> rogue::protocols::packetizer::ApplicationPtr
The Application class description is shown below:
-
class Application : public rogue::interfaces::stream::Master, public rogue::interfaces::stream::Slave
Application Class.
Public Functions
-
explicit Application(uint8_t id)
Creator.
-
~Application()
Destructor.
Set Controller.
Push frame for transmit.
-
virtual std::shared_ptr<rogue::interfaces::stream::Frame> acceptReq(uint32_t size, bool zeroCopyEn)
Generate a Frame. Called from master.
Accept a frame from master.
Public Static Functions
-
static std::shared_ptr<rogue::protocols::packetizer::Application> create(uint8_t id)
Class creation.
-
static void setup_python()
Setup class in python.
-
explicit Application(uint8_t id)