SSBM Decomp
Loading...
Searching...
No Matches
msghndlr.h File Reference
#include <platform.h>
#include "MetroTRK/dserror.h"
#include "MetroTRK/msgbuf.h"
#include "MetroTRK/msgcmd.h"

Go to the source code of this file.

Data Structures

struct  msgbuf_t

Functions

void TRKMessageIntoReply (MessageBuffer *, MessageCommandID, DSReplyError)
DSError TRKDoUnsupported (MessageBuffer *)
DSError TRKDoCPUType (MessageBuffer *)
DSError TRKDoFlushCache (MessageBuffer *)
bool GetTRKConnected (void)
DSError TRKDoConnect (MessageBuffer *buf)
DSError TRKDoDisconnect (MessageBuffer *buf)
DSError TRKDoReset (MessageBuffer *buf)
DSError TRKDoOverride (MessageBuffer *buf)
DSError TRKDoVersions (MessageBuffer *buf)
DSError TRKDoSupportMask (MessageBuffer *buf)
DSError TRKDoReadMemory (MessageBuffer *buf)
DSError TRKDoWriteMemory (MessageBuffer *buf)
DSError TRKDoReadRegisters (MessageBuffer *buf)
DSError TRKDoWriteRegisters (MessageBuffer *buf)
DSError TRKDoContinue (MessageBuffer *buf)
DSError TRKDoStep (MessageBuffer *buf)
DSError TRKDoStop (MessageBuffer *buf)
DSError TRKDoSetOption (MessageBuffer *buf)
DSError TRKStandardACK (MessageBuffer *b, MessageCommandID commandId, DSReplyError replyError)

Function Documentation

◆ TRKMessageIntoReply()

void TRKMessageIntoReply ( MessageBuffer * b,
MessageCommandID commandId,
DSReplyError replyError )

◆ TRKDoUnsupported()

DSError TRKDoUnsupported ( MessageBuffer * b)

◆ TRKDoCPUType()

DSError TRKDoCPUType ( MessageBuffer * buf)

◆ TRKDoFlushCache()

DSError TRKDoFlushCache ( MessageBuffer * b)

◆ GetTRKConnected()

bool GetTRKConnected ( void )

◆ TRKDoConnect()

DSError TRKDoConnect ( MessageBuffer * buf)

◆ TRKDoDisconnect()

DSError TRKDoDisconnect ( MessageBuffer * buf)

◆ TRKDoReset()

DSError TRKDoReset ( MessageBuffer * buf)

◆ TRKDoOverride()

DSError TRKDoOverride ( MessageBuffer * buf)

◆ TRKDoVersions()

DSError TRKDoVersions ( MessageBuffer * buf)

◆ TRKDoSupportMask()

DSError TRKDoSupportMask ( MessageBuffer * buf)

◆ TRKDoReadMemory()

DSError TRKDoReadMemory ( MessageBuffer * buf)

◆ TRKDoWriteMemory()

DSError TRKDoWriteMemory ( MessageBuffer * buf)

◆ TRKDoReadRegisters()

DSError TRKDoReadRegisters ( MessageBuffer * buf)

◆ TRKDoWriteRegisters()

DSError TRKDoWriteRegisters ( MessageBuffer * buf)

◆ TRKDoContinue()

DSError TRKDoContinue ( MessageBuffer * buf)

◆ TRKDoStep()

DSError TRKDoStep ( MessageBuffer * buf)

◆ TRKDoStop()

DSError TRKDoStop ( MessageBuffer * buf)

◆ TRKDoSetOption()

DSError TRKDoSetOption ( MessageBuffer * buf)

◆ TRKStandardACK()

DSError TRKStandardACK ( MessageBuffer * b,
MessageCommandID commandId,
DSReplyError replyError )