enginenotifier.h

来自「NOKIA手机的基于C++的socket完整的开发API,非常好用」· C头文件 代码 · 共 48 行

H
48
字号
/* Copyright (c) 2001, Nokia Mobile Phones. All rights reserved */


#ifndef __ENGINENOTIFIER_H__
#define __ENGINENOTIFIER_H__


class MEngineNotifier  
    {
public:
/*!
  @enum TErrorType

  @discussion Error types encountered when reading/writing to a sockets
  @value EDisconnected A disconnected error has been encountered
  @value ETimeOutOnWrite A write operation has failed to complete within a predetermined period
  @value EGeneralReadError A general error has been encountered during a read
  @value EGeneralWriteError A general error has been encountered during a write
  */
    enum TErrorType
        {
        EDisconnected,
        ETimeOutOnWrite,
        EGeneralReadError,
        EGeneralWriteError
        };

/*!
  @function ReportError

  @discussion Report a communication error
  @param aErrorType error type
  @param aErrorCode associated error code
  */
	virtual void ReportError(TErrorType aErrorType, TInt aErrorCode) = 0;

/*!
  @function ResponseReceived

  @discussion Data has been received on the socket and read into a buffer
  @param aBuffer the data buffer
  */
	virtual void ResponseReceived(const TDesC8& aBuffer) = 0;

    };

#endif // __ENGINENOTIFIER_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?