Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Types | Public Member Functions | Public Attributes | List of all members
trap::GDBResponse Struct Reference

#include <GDBConnectionManager.hpp>

Collaboration diagram for trap::GDBResponse:

Public Types

enum  Type {
  S_rsp = 0, T_rsp, W_rsp, X_rsp,
  OUTPUT_rsp, OK_rsp, ERROR_rsp, MEM_READ_rsp,
  REG_READ_rsp, CONT_rsp, NOT_SUPPORTED_rsp
}
 

Public Member Functions

 GDBResponse ()
 

Public Attributes

Type type
 
unsigned int payload
 
std::string message
 
unsigned int size
 
std::vector< chardata
 
std::vector< std::pair
< std::string, unsigned int > > 
info
 

Detailed Description

High level repesentation of a GDB response packet

Member Enumeration Documentation

Enumerator
S_rsp 
T_rsp 
W_rsp 
X_rsp 
OUTPUT_rsp 
OK_rsp 
ERROR_rsp 
MEM_READ_rsp 
REG_READ_rsp 
CONT_rsp 
NOT_SUPPORTED_rsp 

Constructor & Destructor Documentation

trap::GDBResponse::GDBResponse ( )
inline

References message, payload, and size.

Member Data Documentation

std::vector<char> trap::GDBResponse::data
std::vector<std::pair<std::string, unsigned int> > trap::GDBResponse::info
std::string trap::GDBResponse::message
unsigned int trap::GDBResponse::payload
unsigned int trap::GDBResponse::size
Type trap::GDBResponse::type

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