taskmanagerenginewriter.h
来自「symbian s60 end to end socket程序源码 基于第二版」· C头文件 代码 · 共 56 行
H
56 行
#ifndef TASKMANAGERENGINEWRITER_H
#define TASKMANAGERENGINEWRITER_H
#include <in_sock.h>
class CTaskManagerEngineWriter : public CActive
{
public: // new methods
static CTaskManagerEngineWriter* NewL( RSocket& aSocket );
static CTaskManagerEngineWriter* NewLC( RSocket& aSocket );
~CTaskManagerEngineWriter();
void DoWriteL( const TDesC& aData );
protected: // from CActive
void DoCancel();
void RunL();
private: // private methods
CTaskManagerEngineWriter( RSocket& aSocket );
void ConstructL();
void SendNextPacket();
private: // member variables
enum
{
KWriteBufferSize = 20
};
enum TWriterState
{
EWaiting = 0,
ESending
};
RSocket& iSocket;
// data waiting to be sent
TBuf8<KWriteBufferSize> iTransferBuffer;
// data being written to socket
TBuf8<KWriteBufferSize> iWriteBuffer;
TWriterState iState;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?