📄 taskmanagerenginewriter.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -