00001 /* 00002 * \file 00003 * X-Forge Engine <br> 00004 * Copyright 2000-2003 Fathammer Ltd 00005 * 00006 * \brief Remote debugger service. 00007 * 00008 * $Id: XFuRemoteDebugService.h,v 1.4 2003/04/14 08:09:56 peppe Exp $ 00009 * $Date: 2003/04/14 08:09:56 $ 00010 * $Revision: 1.4 $ 00011 */ 00012 00013 #ifndef XFUREMOTEDEBUGSERVICE_H_INCLUDED 00014 #define XFUREMOTEDEBUGSERVICE_H_INCLUDED 00015 00016 class XFuRemoteDebugService 00017 { 00018 00019 protected: 00020 00021 /*! Constructor. 00022 */ 00023 XFuRemoteDebugService() {} 00024 00025 public: 00026 00027 /*! Receives data. 00028 * \param aBuffer holds pointer to received buffer. 00029 * \param aSize is size of the received buffer. 00030 * \param aError holds error value if any. 00031 */ 00032 virtual void remoteDebugReceive(const CHAR8 *aBuffer, INT32 aSize, INT32 aError) {} 00033 00034 /*! Receives data. 00035 * \param aBuffer holds pointer to null terminate received buffer string, minus the header. 00036 * \param aError holds error value if any. 00037 */ 00038 virtual void remoteDebugReceive(const CHAR8 *aBuffer, INT32 aError) {} 00039 00040 /*! Destructor 00041 */ 00042 virtual ~XFuRemoteDebugService() {} 00043 00044 }; 00045 00046 #endif
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |