亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sipexsocketwriter.cpp

?? an example for sip for symbian
?? CPP
字號:
/*
* ==============================================================================
*  Name        : SIPExSocketWriter.cpp
*  Part of     : SIPExSocketEngine
*  Interface   : 
*  Description : 
*  Version     : 
*
*  Copyright (c) 2004-2006 Nokia Corporation.
*  This material, including documentation and any related 
*  computer programs, is protected by copyright controlled by 
*  Nokia Corporation.
* ==============================================================================
*/

// INCLUDES
#include    "SIPExSocketWriter.h"
#include    "SIPExWriterNotifier.h"
#include    <in_sock.h>

// -----------------------------------------------------------------------------
// CSIPExSocketWriter::NewL
// Static constructor
// -----------------------------------------------------------------------------
//
CSIPExSocketWriter* CSIPExSocketWriter::NewL( 
    RSocket& aSocket, 
    MSIPExWriterNotifier& aNotifier )
    {
    CSIPExSocketWriter* self = NewLC( aSocket, aNotifier );
    CleanupStack::Pop(self);
    return self;
    }

// -----------------------------------------------------------------------------
// CSIPExSocketWriter::NewLC
// Static constructor
// -----------------------------------------------------------------------------
//    
CSIPExSocketWriter* CSIPExSocketWriter::NewLC( 
    RSocket& aSocket, 
    MSIPExWriterNotifier& aNotifier )
    {
    CSIPExSocketWriter* self = new (ELeave) CSIPExSocketWriter( aSocket, aNotifier );
    CleanupStack::PushL(self);
    self->ConstructL();
    return self;
    }

// -----------------------------------------------------------------------------
// CSIPExSocketWriter::CSIPExSocketWriter
// Constructor
// -----------------------------------------------------------------------------
//
CSIPExSocketWriter::CSIPExSocketWriter( 
    RSocket& aSocket, 
    MSIPExWriterNotifier& aNotifier )
    : CActive(CActive::EPriorityStandard), 
      iNotifier( aNotifier ), 
      iSocket( aSocket )
    {
    CActiveScheduler::Add(this);
    }

// -----------------------------------------------------------------------------
// CSIPExSocketWriter::~CSIPExSocketWriter
// Destructor
// -----------------------------------------------------------------------------
//
CSIPExSocketWriter::~CSIPExSocketWriter()
    {
    Cancel();
    delete iBuffer;
    }

// -----------------------------------------------------------------------------
// CSIPExSocketWriter::ConstructL
// 2nd phase constructor
// -----------------------------------------------------------------------------
//
void CSIPExSocketWriter::ConstructL()
    {
    }

// -----------------------------------------------------------------------------
// CSIPExSocketWriter::DoCancel
// From CActive
// -----------------------------------------------------------------------------
//
void CSIPExSocketWriter::DoCancel()
    {
    iSocket.CancelWrite();
    }

// -----------------------------------------------------------------------------
// CSIPExSocketWriter::RunL
// From CActive
// -----------------------------------------------------------------------------
//
void CSIPExSocketWriter::RunL()
    {
    if( iBuffer )
        {
        delete iBuffer;
        iBuffer = NULL;
        }

    if( iStatus.Int() == KErrNone )
        {
        iNotifier.WriteDone();
        }
    else
        {
        iNotifier.ErrorInWriting( iStatus.Int() );
        }
    }

// -----------------------------------------------------------------------------
// CSIPExSocketWriter::Write
// Asynchronous
// Copy the parameter to the member variable and start asynchronous writing.
// -----------------------------------------------------------------------------
//
void CSIPExSocketWriter::Write( const TDesC8& aBuffer )
    {
    if( iBuffer )
        {
        delete iBuffer;
        iBuffer = NULL;
        }

    TRAPD( err, iBuffer = aBuffer.AllocL() );

    if( !IsActive() && err == KErrNone )
        {
        iSocket.Write( *iBuffer, iStatus );
        SetActive();
        }
    }

// End of file

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.色精品| 偷拍一区二区三区| 日韩精品中文字幕在线一区| 精品婷婷伊人一区三区三| 欧洲一区二区av| 91福利资源站| 欧美人狂配大交3d怪物一区| 在线观看www91| 欧美综合一区二区| 欧美裸体一区二区三区| 欧美高清性hdvideosex| 日韩你懂的在线播放| 欧美精品一区二区三区视频| 精品99一区二区| 国产喷白浆一区二区三区| 久久精品亚洲国产奇米99| 国产日产欧美一区二区三区| 国产精品伦理在线| 一区二区三区毛片| 蜜臀av一级做a爰片久久| 久久国产剧场电影| 懂色av噜噜一区二区三区av | 91免费观看视频| 色素色在线综合| 欧美久久久久久久久久| 日韩欧美一级二级三级| 欧美国产精品一区二区三区| 中文字幕色av一区二区三区| 亚洲一区在线观看视频| 狠狠久久亚洲欧美| 色域天天综合网| 日韩美一区二区三区| 国产精品久久精品日日| 日韩中文字幕麻豆| 成人黄色小视频在线观看| 欧美天堂一区二区三区| 欧美精品一区在线观看| 亚洲一区二区三区视频在线播放 | 91精品国产综合久久小美女| 久久久久久免费网| 亚洲午夜日本在线观看| 国产精品综合av一区二区国产馆| 99re视频这里只有精品| 欧美成人性战久久| 亚洲一区二区在线播放相泽| 国产成人午夜片在线观看高清观看| 色哟哟欧美精品| 国产香蕉久久精品综合网| 亚洲一区二区欧美激情| 成人免费视频caoporn| 日韩一区二区影院| 亚洲综合免费观看高清在线观看| 国产一区不卡精品| 91精品国产91久久久久久一区二区| 中文字幕一区二区三区在线观看 | 成人深夜在线观看| 日韩亚洲国产中文字幕欧美| 亚洲一卡二卡三卡四卡无卡久久| 国产精品一区二区果冻传媒| 日韩欧美国产综合在线一区二区三区| 伊人色综合久久天天人手人婷| 国产精品996| 欧美成人精品二区三区99精品| 亚洲成人av一区二区| 91在线小视频| 亚洲欧洲无码一区二区三区| 国产成人aaa| 国产婷婷色一区二区三区四区| 蜜臀久久99精品久久久久宅男 | 久久久91精品国产一区二区三区| 天天综合色天天综合色h| 色系网站成人免费| 亚洲精品国产a| 欧美优质美女网站| 亚洲国产视频a| 欧美卡1卡2卡| 老司机免费视频一区二区三区| 91麻豆精品国产91久久久| 日本视频在线一区| 日韩精品中文字幕在线不卡尤物 | www.欧美日韩国产在线| 中文字幕一区二区三| 99精品视频在线播放观看| 亚洲欧洲精品一区二区三区不卡| 成人短视频下载| 亚洲乱码中文字幕综合| 在线看日韩精品电影| 亚洲午夜影视影院在线观看| 制服丝袜成人动漫| 久久91精品国产91久久小草| 国产亚洲一区二区在线观看| av亚洲精华国产精华| 亚洲欧美激情一区二区| 欧美精品久久99| 久久国产三级精品| 国产精品高清亚洲| 欧美日韩mp4| 国产一区二区三区不卡在线观看 | 精品国产乱码久久久久久老虎 | 日本精品一区二区三区高清| 亚洲国产毛片aaaaa无费看 | 国产一区二区三区美女| 中文字幕一区二区三区四区不卡| 在线观看国产日韩| 国内精品久久久久影院薰衣草| 国产精品久久久久影院亚瑟| 欧美日韩极品在线观看一区| 极品销魂美女一区二区三区| 国产精品久久久久婷婷二区次| 欧美日韩一区不卡| 成人性生交大片免费看视频在线| 亚洲国产精品一区二区www| 日韩欧美国产精品| 色综合一个色综合| 捆绑调教美女网站视频一区| 欧美国产激情一区二区三区蜜月| 91福利社在线观看| 国内成人精品2018免费看| 依依成人综合视频| 国产三级久久久| 4438亚洲最大| 色婷婷亚洲综合| 国产精品一二一区| 日韩电影免费一区| 一区二区三区四区国产精品| 久久免费视频一区| 91精品久久久久久久91蜜桃| 色综合欧美在线视频区| 国内精品国产成人| 人妖欧美一区二区| 亚洲一区在线视频观看| 中文字幕av在线一区二区三区| 91麻豆精品91久久久久同性| 色综合中文字幕| aaa国产一区| 成人精品视频一区二区三区| 精品一区二区三区免费毛片爱| 亚洲电影一级片| 一区二区成人在线观看| 天堂久久一区二区三区| 亚洲精品中文在线影院| 国产精品毛片久久久久久| 国产香蕉久久精品综合网| 日韩精品一区在线| 精品久久99ma| 欧美电影免费观看高清完整版| 欧美年轻男男videosbes| 91精品办公室少妇高潮对白| 91玉足脚交白嫩脚丫在线播放| 丁香六月综合激情| 国产成人丝袜美腿| 国产精品夜夜嗨| 国产高清精品在线| 高清不卡一区二区在线| 国产成人av电影免费在线观看| 国产成人综合网| 成人免费视频caoporn| 成人免费观看av| av在线播放一区二区三区| 成人午夜视频免费看| 成人av电影在线网| 在线免费观看成人短视频| 欧美性色综合网| 91精品在线观看入口| 精品欧美一区二区久久 | 91在线精品秘密一区二区| aaa亚洲精品一二三区| 色美美综合视频| 欧美日韩在线播放一区| 日韩精品一区二区三区视频在线观看| 欧美va在线播放| 国产精品色噜噜| 亚州成人在线电影| 黄色小说综合网站| 777奇米四色成人影色区| 91精品国产91久久久久久一区二区 | 婷婷一区二区三区| 久久精品av麻豆的观看方式| 国产精品夜夜嗨| 在线视频综合导航| 日韩精品中文字幕一区| 国产精品久久免费看| 天堂蜜桃91精品| 高清成人在线观看| 欧美三级日本三级少妇99| 精品久久人人做人人爱| 国产精品沙发午睡系列990531| 亚洲国产aⅴ成人精品无吗| 美女视频黄免费的久久| www..com久久爱| 91精品国产91久久久久久最新毛片| 久久久电影一区二区三区| 玉足女爽爽91| 国产成人精品一区二区三区网站观看 | 蜜臀国产一区二区三区在线播放| 国产精品一区二区在线观看网站| 91色综合久久久久婷婷| 欧美成人在线直播| 亚洲高清在线视频| 成人高清免费观看|