Skip to content

cvedia::rt::iface::EventStorage

Public Functions

Name
virtual ~EventStorage() =default
virtual bool queryApplies(std::string const & query, pCValue evnt) =0
virtual pCValue query(std::string const & query, int listSize =-1) =0
virtual bool store(std::string const & descriptor, pCValue const eventValues, std::string const & type ="", std::string const & sourceDesc ="", cbuffer img =nullptr, std::string const & timestamp ="") =0
virtual void setStorage(pCValue eventStorage) =0

Public Functions Documentation

function ~EventStorage

virtual ~EventStorage() =default

function queryApplies

virtual bool queryApplies(
    std::string const & query,
    pCValue evnt
) =0

function query

virtual pCValue query(
    std::string const & query,
    int listSize =-1
) =0

function store

virtual bool store(
    std::string const & descriptor,
    pCValue const eventValues,
    std::string const & type ="",
    std::string const & sourceDesc ="",
    cbuffer img =nullptr,
    std::string const & timestamp =""
) =0

function setStorage

virtual void setStorage(
    pCValue eventStorage
) =0