ifw-ccf 5.0.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ComAdptAravisEnumWrapper Class Reference

Class to wrap the Aravis enum functions. More...

#include <enumWrapper.hpp>

Public Member Functions

 ComAdptAravisEnumWrapper (ArvDevice *device, const std::string &name)
 Wrapper to free up arrays returned by the Aravis SDK.
 
 ~ComAdptAravisEnumWrapper ()
 
const char ** Strings ()
 
gint64 * Ints ()
 
guint NbOfValues ()
 
std::string ToString ()
 

Detailed Description

Class to wrap the Aravis enum functions.

Aravis enum functions return arrays that need to be freed, so that they are always freed when going out of scope

Constructor & Destructor Documentation

◆ ComAdptAravisEnumWrapper()

ComAdptAravisEnumWrapper::ComAdptAravisEnumWrapper ( ArvDevice * device,
const std::string & name )

Wrapper to free up arrays returned by the Aravis SDK.

◆ ~ComAdptAravisEnumWrapper()

ComAdptAravisEnumWrapper::~ComAdptAravisEnumWrapper ( )

Member Function Documentation

◆ Ints()

gint64 * ComAdptAravisEnumWrapper::Ints ( )

◆ NbOfValues()

guint ComAdptAravisEnumWrapper::NbOfValues ( )

◆ Strings()

const char ** ComAdptAravisEnumWrapper::Strings ( )

◆ ToString()

std::string ComAdptAravisEnumWrapper::ToString ( )

The documentation for this class was generated from the following files: