plugins/networking/tcpcsy/src/tcpcsy.mmp
author Tom Sutcliffe <thomas.sutcliffe@accenture.com>
Thu, 26 Aug 2010 00:49:35 +0100
changeset 45 534b01198c2d
parent 0 7f656887cf89
permissions -rw-r--r--
Added ENotifyKeypresses and ECaptureCtrlC flags to CCommandBase. Commands can now get keypresses and handle ctrl-C via callbacks instead of having to implement custom active objects. As part of this extended the CCommandBase extension interface to MCommandExtensionsV2 for the new virtual functions KeyPressed(TUint aKeyCode, TUint aModifiers) and CtrlCPressed(). sudo now cleans up correctly by using ECaptureCtrlC.

// tcpcsy.mmp
// 
// Copyright (c) 2008 - 2010 Accenture. All rights reserved.
// This component and the accompanying materials are made available
// under the terms of the "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
// 
// Initial Contributors:
// Accenture - Initial contribution
//

#include <fshell/common.mmh>

srcdbg
target        tcpcsy.csy
capability    CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData
targettype    dll
uid           0x10005054 FSHELL_UID_TCPCSY

NOEXPORTLIBRARY

userinclude   .
#include <fshell/fsh_system_include.mmh>

sourcepath    .
source        tcpcsy.cpp
source        config.cpp
source        reader.cpp
source        writer.cpp
source        connector.cpp
source        listener.cpp
source        socketuser.cpp


library       euser.lib
library       c32.lib
library       esock.lib
library       insock.lib
library       centralrepository.lib

// This macro enables general logging, function entry, events, etc..
//MACRO LOG_CSY_EVENTS
// This macro enables logging of Tx data
//MACRO LOG_CSY_TX
// This macro enables logging of Rx data
//MACRO LOG_CSY_RX

#include <comms-infras/commsdebugutility.mmh>