rogue
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
FrameIterator.h File Reference
#include "rogue/Directives.h"
#include <stdint.h>
#include <cstring>
#include <memory>
#include <vector>

Go to the source code of this file.

Classes

class  rogue::interfaces::stream::FrameIterator
 Random-access byte iterator across a Frame payload. More...
 

Namespaces

namespace  rogue
 
namespace  rogue::interfaces
 
namespace  rogue::interfaces::stream
 

Functions

static void rogue::interfaces::stream::toFrame (rogue::interfaces::stream::FrameIterator &iter, uint32_t size, void *src)
 Copies bytes from a source pointer into a frame iterator.
 
static void rogue::interfaces::stream::fromFrame (rogue::interfaces::stream::FrameIterator &iter, uint32_t size, void *dst)
 Copies bytes from a frame iterator to a destination pointer.
 
static void rogue::interfaces::stream::copyFrame (rogue::interfaces::stream::FrameIterator &srcIter, uint32_t size, rogue::interfaces::stream::FrameIterator &dstIter)
 Copies bytes between frame iterators.