|
MySQL 5.6.14 Source Code Document
|
Public Types | |
| enum | LogMode { LogOff = 0, LogIn = 1, LogOut = 2, LogInOut = 3 } |
Public Member Functions | |
| FILE * | setOutputStream (FILE *output) |
| FILE * | getOutputStream () const |
| void | flushSignalLog () |
| void | executeDirect (const SignalHeader &, Uint8 prio, const Uint32 *theData, Uint32 node) |
| void | executeSignal (const SignalHeader &sh, Uint8 prio, const Uint32 *theData, Uint32 node) |
| void | executeSignal (const SignalHeader &, Uint8 prio, const Uint32 *theData, Uint32 node, const SegmentedSectionPtr ptr[3], Uint32 secs) |
| void | executeSignal (const SignalHeader &, Uint8 prio, const Uint32 *theData, Uint32 node, const LinearSectionPtr ptr[3], Uint32 secs) |
| void | sendSignal (const SignalHeader &sh, Uint8 prio, const Uint32 *theData, Uint32 node) |
| void | sendSignal (const SignalHeader &, Uint8 prio, const Uint32 *theData, Uint32 node, const SegmentedSectionPtr ptr[3], Uint32 secs) |
| void | sendSignal (const SignalHeader &, Uint8 prio, const Uint32 *theData, Uint32 node, const LinearSectionPtr ptr[3], Uint32 secs) |
| void | sendSignal (const SignalHeader &, Uint8 prio, const Uint32 *theData, Uint32 node, const GenericSectionPtr ptr[3], Uint32 secs) |
| void | sendSignalWithDelay (Uint32 delayInMilliSeconds, const SignalHeader &sh, Uint8 prio, const Uint32 *data, Uint32 node) |
| void | sendSignalWithDelay (Uint32 delayInMilliSeconds, const SignalHeader &, Uint8 prio, const Uint32 *data, Uint32 node, const SegmentedSectionPtr ptr[3], Uint32 secs) |
| void | log (BlockNumber bno, const char *msg,...) ATTRIBUTE_FORMAT(printf |
| int | log (LogMode logMode, const char *params) |
| int | logOn (bool allBlocks, BlockNumber bno, LogMode logMode) |
| int | logOff (bool allBlocks, BlockNumber bno, LogMode logMode) |
| int | logToggle (bool allBlocks, BlockNumber bno, LogMode logMode) |
| void | setTrace (unsigned long trace) |
| unsigned long | getTrace () const |
| void | setOwnNodeId (int nodeId) |
| void | setLogDistributed (bool val) |
| void | lock () |
| void | unlock () |
| bool | logMatch (BlockNumber bno, LogMode mask) |
Static Public Member Functions | |
| static void | printSignalHeader (FILE *output, const SignalHeader &sh, Uint8 prio, Uint32 node, bool printReceiversSignalId) |
| static void | printSignalData (FILE *out, const SignalHeader &sh, const Uint32 *) |
| static void | printLinearSection (FILE *output, const SignalHeader &sh, const LinearSectionPtr ptr[3], unsigned i) |
| static void | printSegmentedSection (FILE *output, const SignalHeader &sh, const SegmentedSectionPtr ptr[3], unsigned i) |
| static void | printGenericSection (FILE *output, const SignalHeader &sh, const GenericSectionPtr ptr[3], unsigned i) |
| static void | printDataWord (FILE *output, Uint32 &pos, const Uint32 data) |
Definition at line 34 of file SignalLoggerManager.hpp.
LogModes
Definition at line 120 of file SignalLoggerManager.hpp.
| void SignalLoggerManager::executeDirect | ( | const SignalHeader & | sh, |
| Uint8 | prio, | ||
| const Uint32 * | theData, | ||
| Uint32 | node | ||
| ) |
For direct signals also SimulatedBlock EXECUTE_DIRECT
Definition at line 237 of file SignalLoggerManager.cpp.

|
inline |
For input signals
Definition at line 63 of file SignalLoggerManager.hpp.

| void SignalLoggerManager::executeSignal | ( | const SignalHeader & | sh, |
| Uint8 | prio, | ||
| const Uint32 * | theData, | ||
| Uint32 | node, | ||
| const SegmentedSectionPtr | ptr[3], | ||
| Uint32 | secs | ||
| ) |
For input signals
Definition at line 266 of file SignalLoggerManager.cpp.

| FILE * SignalLoggerManager::getOutputStream | ( | ) | const |
Gets current output
Definition at line 80 of file SignalLoggerManager.cpp.
| void SignalLoggerManager::log | ( | BlockNumber | bno, |
| const char * | msg, | ||
| ... | |||
| ) |
Generic messages in the signal log
Definition at line 451 of file SignalLoggerManager.cpp.

| int SignalLoggerManager::log | ( | LogMode | logMode, |
| const char * | params | ||
| ) |
Returns no of loggers affected
Definition at line 151 of file SignalLoggerManager.cpp.

|
static |
Print data word in hex. Adds line break before the word when pos > 0 && pos % 7 == 0. Increments pos.
Definition at line 654 of file SignalLoggerManager.cpp.

|
static |
Print generic section.
Definition at line 628 of file SignalLoggerManager.cpp.

|
static |
Print linear section.
Definition at line 606 of file SignalLoggerManager.cpp.


|
static |
Print segmented section.
Definition at line 426 of file TransporterCallback.cpp.


|
static |
Function for printing the Signal Data
Definition at line 576 of file SignalLoggerManager.cpp.


|
static |
Print header
Definition at line 495 of file SignalLoggerManager.cpp.

|
inline |
For output signals
Definition at line 79 of file SignalLoggerManager.hpp.
| void SignalLoggerManager::sendSignal | ( | const SignalHeader & | sh, |
| Uint8 | prio, | ||
| const Uint32 * | theData, | ||
| Uint32 | node, | ||
| const SegmentedSectionPtr | ptr[3], | ||
| Uint32 | secs | ||
| ) |
For output signals
Definition at line 359 of file SignalLoggerManager.cpp.

| void SignalLoggerManager::sendSignal | ( | const SignalHeader & | sh, |
| Uint8 | prio, | ||
| const Uint32 * | theData, | ||
| Uint32 | node, | ||
| const LinearSectionPtr | ptr[3], | ||
| Uint32 | secs | ||
| ) |
For output signals
Definition at line 327 of file SignalLoggerManager.cpp.

|
inline |
For output signals
Definition at line 99 of file SignalLoggerManager.hpp.
| FILE * SignalLoggerManager::setOutputStream | ( | FILE * | output | ) |
Sets output old output stream
Definition at line 68 of file SignalLoggerManager.cpp.