IDSpeakAFL  v1.2.0
C++ API

Modules

 Library
 

Data Structures

class  Manager
 
class  Controller
 

Functions

template<typename... ControllerTypes>
std::tuple< Manager, std::vector< std::shared_ptr< Controller > > > CreateManager (const std::shared_ptr< peak::core::NodeMap > &node_map, ControllerTypes... types)
 Convenience function to create a manager with the supplied controllers. More...
 

Detailed Description

C++ API Implementation

Function Documentation

◆ CreateManager()

std::tuple<Manager, std::vector<std::shared_ptr<Controller> > > peak::afl::CreateManager ( const std::shared_ptr< peak::core::NodeMap > &  node_map,
ControllerTypes...  types 
)

Convenience function to create a manager with the supplied controllers.

Parameters
[in]node_mapshared ptr to the node map of the camera
[in]typesvariable argument list of controllers to create
Returns
two pair tuple with the manager and a vector of the created controllers