ROSE 0.11.145.247
Public Member Functions | Public Attributes | List of all members
Rose::BinaryAnalysis::VxworksTerminal::Settings Class Reference

Description

Information about connecting to a VxWorks terminal.

Definition at line 25 of file VxworksTerminal.h.

#include <Rose/BinaryAnalysis/VxworksTerminal.h>

Collaboration diagram for Rose::BinaryAnalysis::VxworksTerminal::Settings:
Collaboration graph
[legend]

Public Member Functions

void print (std::ostream &) const
 

Public Attributes

AddressInterval where
 Affected addresses.
 
unsigned permissions = MemoryMap::READ_WRITE_EXECUTE
 Mapping permissions.
 
std::string prompt = "/[_a-zA-Z0-9]+->|-> /"
 VxWorks terminal prompt "literal" or "/regex/".
 
double delaySeconds = 0.01
 Number of seconds to delay before each command.
 
double timeoutSeconds = 2.0
 Number of seconds before assuming a missed prompt.
 
size_t bytesPerRequest = 1024
 Number of bytes to request per terminal command.
 
std::string host = "localhost"
 Telnet server host or IP.
 
uint16_t port = 23
 TCP port at which the telnet server is listening.
 

Member Data Documentation

◆ where

AddressInterval Rose::BinaryAnalysis::VxworksTerminal::Settings::where

Affected addresses.

Definition at line 27 of file VxworksTerminal.h.

◆ permissions

unsigned Rose::BinaryAnalysis::VxworksTerminal::Settings::permissions = MemoryMap::READ_WRITE_EXECUTE

Mapping permissions.

Definition at line 28 of file VxworksTerminal.h.

◆ prompt

std::string Rose::BinaryAnalysis::VxworksTerminal::Settings::prompt = "/[_a-zA-Z0-9]+->|-> /"

VxWorks terminal prompt "literal" or "/regex/".

Definition at line 29 of file VxworksTerminal.h.

◆ delaySeconds

double Rose::BinaryAnalysis::VxworksTerminal::Settings::delaySeconds = 0.01

Number of seconds to delay before each command.

Definition at line 30 of file VxworksTerminal.h.

◆ timeoutSeconds

double Rose::BinaryAnalysis::VxworksTerminal::Settings::timeoutSeconds = 2.0

Number of seconds before assuming a missed prompt.

Definition at line 31 of file VxworksTerminal.h.

◆ bytesPerRequest

size_t Rose::BinaryAnalysis::VxworksTerminal::Settings::bytesPerRequest = 1024

Number of bytes to request per terminal command.

Definition at line 32 of file VxworksTerminal.h.

◆ host

std::string Rose::BinaryAnalysis::VxworksTerminal::Settings::host = "localhost"

Telnet server host or IP.

Definition at line 33 of file VxworksTerminal.h.

◆ port

uint16_t Rose::BinaryAnalysis::VxworksTerminal::Settings::port = 23

TCP port at which the telnet server is listening.

Definition at line 34 of file VxworksTerminal.h.


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