CCommsPort Class Reference

#include <commsport.hpp>

List of all members.

Public Member Functions

 CCommsPort (const CCommPortSettings &settings)
 ~CCommsPort ()
tBOOL open ()
tBOOL isOpen ()
void setBufferSize (tMEM_SIZE size)
tBOOL write (const int i)
tBOOL write (const sgxString s)
tBOOL write (const tBYTE *pData, const int size)
int getReadySize ()
tBOOL isReady ()
tBOOL read (tBYTE &c)
tBOOL read (int &i)
tBOOL read (sgxString &s)
tBOOL read (tBYTE *pData, int maxSixe)
tBOOL close ()
void update ()

Protected Attributes

CCommPortSettings m_Settings
tBYTE * m_pBuffer
int m_iBufferIdx
int m_iBufferSize
CCommPortDevicem_pDevice


Constructor & Destructor Documentation

CCommsPort::CCommsPort ( const CCommPortSettings settings  ) 

CCommsPort::~CCommsPort (  ) 


Member Function Documentation

tBOOL CCommsPort::open (  ) 

tBOOL CCommsPort::isOpen (  ) 

void CCommsPort::setBufferSize ( tMEM_SIZE  size  ) 

tBOOL CCommsPort::write ( const int  i  ) 

tBOOL CCommsPort::write ( const sgxString  s  ) 

tBOOL CCommsPort::write ( const tBYTE *  pData,
const int  size 
)

int CCommsPort::getReadySize (  ) 

tBOOL CCommsPort::isReady (  ) 

tBOOL CCommsPort::read ( tBYTE &  c  ) 

tBOOL CCommsPort::read ( int &  i  ) 

tBOOL CCommsPort::read ( sgxString &  s  ) 

tBOOL CCommsPort::read ( tBYTE *  pData,
int  maxSixe 
)

tBOOL CCommsPort::close (  ) 

void CCommsPort::update (  ) 


Member Data Documentation

tBYTE* CCommsPort::m_pBuffer [protected]

int CCommsPort::m_iBufferIdx [protected]

int CCommsPort::m_iBufferSize [protected]


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

Generated on Thu Aug 14 14:36:33 2008 for The SGX Core by  doxygen 1.5.6