Skip to content

api/identity.h

Namespaces

Name
cvedia
cvedia::rt
API for controlling the server and lifecycle management of runtime instances.
cvedia::rt::api
cvedia::rt::api::identity
cvedia::rt::api::identity::provider
cvedia::rt::api::identity::store

Functions

Name
expected< Uuid > lookup(std::string const & name, std::vector< float > const & feature)
expected< Uuid > lookup(std::string const & name, std::string const & feature)
expected< void > deleteIdentity(std::string const & name, Uuid const & id)
expected< void > link(std::string const & name, Uuid const & destId, Uuid const & srcId)
expected< void > setConfigValue(std::string const & name, std::string const & key, std::string const & value)
expected< void > setConfigValue(std::string const & name, std::string const & key, float const & value)
expected< void > setConfigValue(std::string const & name, std::string const & key, int const & value)
expected< std::string > getConfigValue(std::string const & name, std::string const & key)
expected< void > addEvent(Uuid const & id, std::chrono::milliseconds eventTime, std::string const & eventData)
expected< void > deleteEvents(Uuid const & id)
expected< std::vector< std::pair< std::chrono::milliseconds, std::string > > > getEvents(Uuid const & id, std::chrono::milliseconds startTime, std::chrono::milliseconds endTime)
expected< std::vector< std::pair< std::chrono::milliseconds, std::string > > > getEvents(Uuid const & id)
expected< void > setField(Uuid const & id, std::string const & key, std::string const & data)
expected< std::string > getField(Uuid const & id, std::string const & key)
expected< void > deleteField(Uuid const & id, std::string const & key)
expected< void > deleteFields(Uuid const & id)
expected< void > loadVectorsFromDisk(std::string const & name, std::string const & path, std::string const & model)
expected< void > loadStringsFromDisk(std::string const & name, std::string const & path)

Functions Documentation

function lookup

expected< Uuid > lookup(
    std::string const & name,
    std::vector< float > const & feature
)

function lookup

expected< Uuid > lookup(
    std::string const & name,
    std::string const & feature
)

function deleteIdentity

expected< void > deleteIdentity(
    std::string const & name,
    Uuid const & id
)

expected< void > link(
    std::string const & name,
    Uuid const & destId,
    Uuid const & srcId
)

function setConfigValue

expected< void > setConfigValue(
    std::string const & name,
    std::string const & key,
    std::string const & value
)

function setConfigValue

expected< void > setConfigValue(
    std::string const & name,
    std::string const & key,
    float const & value
)

function setConfigValue

expected< void > setConfigValue(
    std::string const & name,
    std::string const & key,
    int const & value
)

function getConfigValue

expected< std::string > getConfigValue(
    std::string const & name,
    std::string const & key
)

function addEvent

expected< void > addEvent(
    Uuid const & id,
    std::chrono::milliseconds eventTime,
    std::string const & eventData
)

function deleteEvents

expected< void > deleteEvents(
    Uuid const & id
)

function getEvents

expected< std::vector< std::pair< std::chrono::milliseconds, std::string > > > getEvents(
    Uuid const & id,
    std::chrono::milliseconds startTime,
    std::chrono::milliseconds endTime
)

function getEvents

expected< std::vector< std::pair< std::chrono::milliseconds, std::string > > > getEvents(
    Uuid const & id
)

function setField

expected< void > setField(
    Uuid const & id,
    std::string const & key,
    std::string const & data
)

function getField

expected< std::string > getField(
    Uuid const & id,
    std::string const & key
)

function deleteField

expected< void > deleteField(
    Uuid const & id,
    std::string const & key
)

function deleteFields

expected< void > deleteFields(
    Uuid const & id
)

function loadVectorsFromDisk

expected< void > loadVectorsFromDisk(
    std::string const & name,
    std::string const & path,
    std::string const & model
)

function loadStringsFromDisk

expected< void > loadStringsFromDisk(
    std::string const & name,
    std::string const & path
)