INOS
SINOSBusHandlerBuffer Struct Reference

Public Types

enum  { eSize16 = 0x00000001 , eSize32 = 0x00000000 , eSizeMask = 0x00000001 }
 
enum  { eCmdPort = 0x00 , eCmdCall = 0x01 }
 

Public Member Functions

void AddPort16 (volatile void *apAddress)
 
void AddPort32 (volatile void *apAddress)
 
void AddCall (void *apObject, void *apMethod, uint32 auParam=0)
 
bool IsEmpty ()
 
void Reset ()
 
 DECLARE_DYNAMIC (SINOSBusHandlerBuffer)
 

Public Attributes

uint32 m_uWriteIndex
 actual write buffer
 
uint32 m_uTemporary [2]
 temporary data
 
char m_cData [0x4000-3 *sizeof(uint32)]
 

Member Data Documentation

◆ m_cData

char SINOSBusHandlerBuffer::m_cData[0x4000-3 *sizeof(uint32)]

the buffer (the size has no special meaning, we just use a rounded number)


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