Adaptyst
A comprehensive and architecture-agnostic performance analysis tool
Loading...
Searching...
No Matches
adaptyst::Injection Class Reference

Public Member Functions

 Injection (int *read_fd, int *write_fd, unsigned int buf_size)
 
 ~Injection ()
 
void init ()
 
void set_module_error (std::string error)
 
int get_status ()
 
int region_switch (std::string name, std::string state)
 
void send_msg (amod_t id, char *buf, unsigned int n)
 
void send_msg (amod_t id, const char *msg)
 
void receive_msg (amod_t id, char *buf, unsigned int buf_status, int *n, long timeout_seconds=NO_TIMEOUT)
 
std::string & receive_msg (amod_t id, long timeout_seconds=NO_TIMEOUT)
 

Constructor & Destructor Documentation

◆ Injection()

adaptyst::Injection::Injection ( int * read_fd,
int * write_fd,
unsigned int buf_size )
inline

◆ ~Injection()

adaptyst::Injection::~Injection ( )
inline

Member Function Documentation

◆ get_status()

int adaptyst::Injection::get_status ( )
inline

◆ init()

void adaptyst::Injection::init ( )
inline

◆ receive_msg() [1/2]

void adaptyst::Injection::receive_msg ( amod_t id,
char * buf,
unsigned int buf_status,
int * n,
long timeout_seconds = NO_TIMEOUT )
inline

◆ receive_msg() [2/2]

std::string & adaptyst::Injection::receive_msg ( amod_t id,
long timeout_seconds = NO_TIMEOUT )
inline

◆ region_switch()

int adaptyst::Injection::region_switch ( std::string name,
std::string state )
inline

◆ send_msg() [1/2]

void adaptyst::Injection::send_msg ( amod_t id,
char * buf,
unsigned int n )
inline

◆ send_msg() [2/2]

void adaptyst::Injection::send_msg ( amod_t id,
const char * msg )
inline

◆ set_module_error()

void adaptyst::Injection::set_module_error ( std::string error)
inline

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