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

Go to the source code of this file.

Data Structures

struct  NubEvent
 

Typedefs

typedef unsigned long NubEventID
 

Enumerations

enum  NubEventType {
  kNullEvent = 0 ,
  kShutdownEvent = 1 ,
  kRequestEvent = 2 ,
  kBreakpointEvent = 3 ,
  kExceptionEvent = 4 ,
  kSupportEvent = 5
}
 

Functions

DSError TRKInitializeEventQueue (void)
 
bool TRKGetNextEvent (NubEvent *)
 
DSError TRKPostEvent (NubEvent *)
 
void * TRKCopyEvent (void *src, void *dst)
 
void TRKConstructEvent (NubEvent *, int)
 
void TRKDestructEvent (NubEvent *)
 

Typedef Documentation

◆ NubEventID

typedef unsigned long NubEventID

Enumeration Type Documentation

◆ NubEventType

Enumerator
kNullEvent 
kShutdownEvent 
kRequestEvent 
kBreakpointEvent 
kExceptionEvent 
kSupportEvent 

Function Documentation

◆ TRKInitializeEventQueue()

DSError TRKInitializeEventQueue ( void  )

◆ TRKGetNextEvent()

bool TRKGetNextEvent ( NubEvent ev)

◆ TRKPostEvent()

DSError TRKPostEvent ( NubEvent ev)

◆ TRKCopyEvent()

void * TRKCopyEvent ( void *  src,
void *  dst 
)

◆ TRKConstructEvent()

void TRKConstructEvent ( NubEvent event,
int  eventType 
)

◆ TRKDestructEvent()

void TRKDestructEvent ( NubEvent event)