本文整理汇总了C++中OstTrace0函数的典型用法代码示例。如果您正苦于以下问题:C++ OstTrace0函数的具体用法?C++ OstTrace0怎么用?C++ OstTrace0使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了OstTrace0函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CX_DEBUG_ENTER_FUNCTION
void CxeCameraDeviceControlSymbian::handleReserveComplete(int error)
{
CX_DEBUG_ENTER_FUNCTION();
OstTrace0( camerax_performance, CXECAMERADEVICECONTROLSYMBIAN_HANDLERESERVECOMPLETE, "msg: e_CX_RESERVE 0" );
if(state() == PendingRelease) {
release();
} else {
if (!error) {
powerOn();
} else {
emit initModeComplete(CxeErrorHandlingSymbian::map(error));
setState(Idle);
}
}
CX_DEBUG_EXIT_FUNCTION();
}
示例2: OstTraceFunctionEntry0
// ---------------------------------------------------------------------------------
// CUpnpTmClientProfileService::GetMaxNumProfilesActionL
// @param aAction pointer to action object
// @return Returns upnp error code
// ---------------------------------------------------------------------------------
//
TUpnpErrorCode CUpnpTmClientProfileService::GetMaxNumProfilesActionL( CUpnpAction* aAction )
{
OstTraceFunctionEntry0( CUPNPTMCLIENTPROFILESERVICE_GETMAXNUMPROFILESACTIONL_ENTRY );
TUint profileCount;
TTerminalModeErrorCode ret = iTmServerImpl.GetMaxNumProfiles( profileCount );
if ( ret != ETerminalModeSuccess )
{
OstTrace0( TRACE_ERROR, DUP1_CUPNPTMCLIENTPROFILESERVICE_GETMAXNUMPROFILESACTIONL, "CUpnpTmClientProfileService::GetMaxNumProfilesActionL" );
return TUpnpErrorCode( ret );
}
OstTrace1( TRACE_NORMAL, CUPNPTMCLIENTPROFILESERVICE_GETMAXNUMPROFILESACTIONL, "CUpnpTmClientProfileService::GetMaxNumProfilesActionL;profileCount=%d", profileCount );
TBuf8<UpnpString::KMaxTUintLength> countBuf;
countBuf.Num(profileCount);
aAction->SetArgumentL( KNumProfilesAllowed, countBuf );
OstTraceFunctionExit0( CUPNPTMCLIENTPROFILESERVICE_GETMAXNUMPROFILESACTIONL_EXIT );
return EHttpOk;
}
示例3: OstTraceFunctionEntry0
/**
* Start observing the connection stage changes.
*/
void CNcmDhcpNotifWatcher::StartL()
{
OstTraceFunctionEntry0( CNCMDHCPNOTIFWATCHER_START_ENTRY );
if(!IsActive())
{
iNcmInteralSvr.DhcpProvisionNotify(iStatus);
SetActive();
}
else
{
// Report this to NCM connection manager
OstTrace0( TRACE_FATAL, CNCMDHCPNOTIFWATCHER_STARTL, "DHCP notifier already actived!" );
User::Leave(KErrInUse);
}
OstTraceFunctionExit0( CNCMDHCPNOTIFWATCHER_START_EXIT );
}
示例4: OstTraceFunctionEntry0
void CAcmWriter::WriteCancel()
/**
* Cancel a write.
*/
{
OstTraceFunctionEntry0( CACMWRITER_WRITECANCEL_ENTRY );
// Cancel any outstanding request on the LDD.
if ( iPort.Acm() )
{
OstTrace0( TRACE_NORMAL, CACMWRITER_WRITECANCEL, "CAcmWriter::WriteCancel;\tiPort.Acm() exists- calling WriteCancel on it" );
iPort.Acm()->WriteCancel();
}
// Reset our flag to say there's no current outstanding request. What's
// already in our buffer can stay there.
iCurrentRequest.iClientPtr = NULL;
OstTraceFunctionExit0( CACMWRITER_WRITECANCEL_EXIT );
}
示例5: OstTrace0
// given a ptr to a parser, fetch a tag - or zero
TUint CParserList::TagForThisParser(const MParser *const aParser) const
{
TUint tagIndex = 0;
for (TInt count = 0; count < iNumberInList; count++)
{
if (aParser == iParserList[count]->Parser())
{
tagIndex = iParserList[count]->TagIndex();
break;
}
}
if (!tagIndex)
{
OstTrace0( TRACE_DUMP, CPARSERLIST_TAGFORTHISPARSER, "EParserNoSuchTag" );
}
__ASSERT_DEBUG(tagIndex, Panic(EParserNoSuchTag));
return tagIndex;
}
示例6: OstTraceFunctionEntry0
void CMTPFSEnumerator::RunL()
{
OstTraceFunctionEntry0( CMTPFSENUMERATOR_RUNL_ENTRY );
if(iSkipCurrentStorage)
{
OstTrace0( TRACE_NORMAL, CMTPFSENUMERATOR_RUNL, "RunL - iSkipCurrentStorage - ETrue." );
iSkipCurrentStorage = EFalse;
ScanNextStorageL();
}
else if (iEntries.Count() == 0)
{
// No entries to process, scan next dir or storage
ScanNextL();
}
else if (iFirstUnprocessed < iEntries.Count())
{
ProcessEntriesL();
// Complete ourselves with current TRequestStatus
// since we need to run again to either scan a new dir or drive
// or process more entries
TRequestStatus* status = &iStatus;
User::RequestComplete(status, iStatus.Int());
SetActive();
}
else
{
switch (iStatus.Int())
{
case KErrNone:
// There are still entries left to be read
ScanDirL();
break;
case KErrEof:
// There are no more entries
default:
// Error, ignore and continue with next dir
ScanNextL();
break;
}
}
OstTraceFunctionExit0( CMTPFSENUMERATOR_RUNL_EXIT );
}
示例7: OstTrace0
// ---------------------------------------------------------
// CDpDte2Tx::WriteTx
// This method puts write pending and signals itself
// (Dte2Tx).
// ---------------------------------------------------------
//
TInt CDpDte2Tx::WriteTx(
const TAny* aClientBuffer,
const TInt aLength)
{
OstTrace0( TRACE_NORMAL, CDPDTE2TX_WRITETX, "CDpDte2Tx::WriteTx" );
OstTrace1( TRACE_NORMAL, DUP1_CDPDTE2TX_WRITETX, "CDpDte2Tx:: Port: %u", iDataPort.PortUnit() );
LOGM1("CDpDte2Tx::WriteTx - Port %d", iDataPort.PortUnit() );
TInt ret( KErrNone );
if ( iWritePending )
{
//double write
ret = KErrWrite;
}
else if ( 0 > aLength )
{
//underflow
ret = KErrArgument;
}
else if ( 0 != aLength )
{
// store pointer of client buffer
iPendingClientBuffer = ( TAny* ) aClientBuffer;
iPendingLength = aLength;
iWritePending = ETrue;
if ( !IsActive() )
{
iRequestActive = ETrue;
iStatus = KRequestPending;
SetActive();
}
//no else
iDataPort.SignalDte2Tx();
ret = KErrNotReady;
}
return ret;
}
示例8: OstTraceFunctionEntry0
/*!
Tests if CmManagerShim has been created successfully
earlier. If not, it retries.
*/
bool CpIapItem::isCmManagerAvailable()
{
OstTraceFunctionEntry0(CPIAPITEM_ISCMMANAGERAVAILABLE_ENTRY);
bool retval = false;
if (mCmm == NULL) {
try {
mCmm = new CmManagerShim();
retval = true;
}
catch (const std::exception&) {
OstTrace0(TRACE_NORMAL, CPIAPITEM_ISCMMANAGERAVAILABLE, "CpIapItem::isCmManagerAvailable: Exception caught");
mCmm = NULL;
}
} else {
retval = true;
}
OstTraceFunctionExit0(CPIAPITEM_ISCMMANAGERAVAILABLE_EXIT);
return retval;
}
示例9: OstTraceFunctionEntry1
void CUT_PBASE_T_USBDI_0479::HostRunL()
{
OstTraceFunctionEntry1( CUT_PBASE_T_USBDI_0479_HOSTRUNL_ENTRY, this );
// Obtain the completion code
TInt completionCode(iStatus.Int());
if(completionCode == KErrNone)
{
// Action timeout
OstTrace0(TRACE_NORMAL, CUT_PBASE_T_USBDI_0479_HOSTRUNL, "<Error> Action timeout");
TestFailed(KErrTimedOut);
}
else
{
OstTrace1(TRACE_NORMAL, CUT_PBASE_T_USBDI_0479_HOSTRUNL_DUP01, "<Error %d> Timeout timer could not complete",completionCode);
TestFailed(completionCode);
}
OstTraceFunctionExit1( CUT_PBASE_T_USBDI_0479_HOSTRUNL_EXIT, this );
}
示例10: OstTraceFunctionEntry0
void CCdcDataInterface::NotifyDataAvailableCompleted(TInt aError)
/**
* Called by the active data available notifier object when it completes.
*
* @param aError Error.
*/
{
OstTraceFunctionEntry0( CCDCDATAINTERFACE_NOTIFYDATAAVAILABLECOMPLETED_ENTRY );
OstTrace1( TRACE_NORMAL, CCDCDATAINTERFACE_NOTIFYDATAAVAILABLECOMPLETED,
"CCdcDataInterface::NotifyDataAvailableCompleted;aError=%d", aError );
// See comment in WriteCompleted.
MNotifyDataAvailableObserver* temp = iNotifyDataAvailableObserver;
iNotifyDataAvailableObserver = NULL;
OstTrace0( TRACE_NORMAL, CCDCDATAINTERFACE_NOTIFYDATAAVAILABLECOMPLETED_DUP1,
"CCdcDataInterface::NotifyDataAvailableCompleted;\tcalled NotifyDataAvailableCompleted on observer" );
temp->NotifyDataAvailableCompleted(aError);
OstTraceFunctionExit0( CCDCDATAINTERFACE_NOTIFYDATAAVAILABLECOMPLETED_EXIT );
}
示例11: OstTraceExt1
//------------------------------------------------------------------------------
// CAddBuffer::AddNodeToBuffer()
//------------------------------------------------------------------------------
void CAddBuffer::AddNodeToBufferL( const TDesC8& aUri,
const TDesC8& aLUID,
const TDesC8& aObject,
const TInt aStatusRef )
{
OstTraceExt1( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_LEAF_ENTRY, "ENTRY: CAddBuffer::AddNodeToBufferL;aUri=%s", aUri );
CConnMoNodeElement* newNode = new (ELeave) CConnMoNodeElement();
newNode->iUri.Copy( aUri );
newNode->iParentLUID.Copy( aLUID );
newNode->iObject.Copy( aObject );
newNode->iStatusRef = aStatusRef;
newNode->iProcessed = EFalse;
newNode->iLeaf = ETrue;
iBuffer.AppendL( newNode );
OstTrace0( TRACE_NORMAL, CADDBUFFER_ADDNODETOBUFFERL_LEAF_EXIT, "EXIT: CAddBuffer::AddNodeToBufferL");
}
示例12: OstTrace0
void CSignalIndReq::RunL()
{
OstTrace0( TRACE_NORMAL, CSIGNALINDREQ_RUNL, "CSignalIndReq::RunL" );
C_TRACE((_L("CSignalIndReq::RunL()")));
if( iStatus.Int() == KErrNone || iStatus.Int() > 0 )
{
OstTrace1( TRACE_NORMAL, DUP1_CSIGNALINDREQ_RUNL, "CSignalIndReq::RunL - Completing with;iStatus.Int()=%d", iStatus.Int() );
C_TRACE((_L("Completing with %d"), iStatus.Int()));
iClient->SignalIndReceived( iStatus.Int() );
iClient->SendReceiveSignalInd( iStatus );
SetActive();
}
else
{
OstTrace1( TRACE_NORMAL, DUP2_CSIGNALINDREQ_RUNL, "CSignalIndReq::RunL - delete;iStatus.Int()=%d", iStatus.Int() );
C_TRACE((_L("CSignalIndReq RunL delete %d"), iStatus.Int()));
delete this;
}
}
开发者ID:wannaphongcom,项目名称:symbian-incubation-projects.fcl-modemadaptation,代码行数:19,代码来源:csignalindreq.cpp
示例13: TFLOGSTRING
// -----------------------------------------------------------------------------
// CMmConferenceCallMessHandler::MapETelCallIdToISACallId
// Utility function that maps an ETel call id to a call id
// in ISA Call Server's format.
// -----------------------------------------------------------------------------
//
TUint8 CMmConferenceCallMessHandler::MapETelCallIdToISACallId(
const TInt aETelCallId )
{
TFLOGSTRING("TSY: CMmConferenceCallMessHandler::MapETelCallIdToISACallId");
OstTrace0( TRACE_NORMAL, CMMCONFERENCECALLMESSHANDLER_MAPETELCALLIDTOISACALLID_TD, "CMmConferenceCallMessHandler::MapETelCallIdToISACallId" );
TUint8 callId( CALL_MODEM_ID_NONE );
if ( CALL_MODEM_ID_1 > aETelCallId || CALL_MODEM_ID_7 < aETelCallId )
{
callId = CALL_MODEM_ID_NONE;
}
else
{
callId = static_cast<TUint8>( aETelCallId );
}
return callId;
}
开发者ID:wannaphongcom,项目名称:symbian-incubation-projects.fcl-modemadaptation,代码行数:25,代码来源:cmmconferencecallmesshandler.cpp
示例14: OstTrace1
// -----------------------------------------------------------------------------
// DDmcExtension::PowerDown
// Handles the powering down of the extension.
// -----------------------------------------------------------------------------
//
void DDmcExtension::PowerDown(TPowerState aTargetState)
{
OstTrace1(TRACE_ENTRY_EXIT, DDMC_POWERDOWN_ENTRY,
"DMC:KERN_EXTEN: PowerDown() # IN - aTargetState: 0x%x", (TUint)(aTargetState));
// TPowerState is printed only for debugging purpose. See the values in e32power.h.
DMC_TRACE((("DMC:KERN_EXTEN: PowerDown() # IN - aTargetState: 0x%x "), aTargetState));
if (NKern::CurrentContext() == NKern::EInterrupt)
{
iPowerDownDfcPtr->Add();
}
else
{
iPowerDownDfcPtr->Enque();
}
OstTrace0(TRACE_ENTRY_EXIT, DDMC_POWERDOWN_RETURN, "DMC:KERN_EXTEN: PowerDown() # OUT");
DMC_TRACE(("DMC:KERN_EXTEN: PowerDown() # OUT"));
}
开发者ID:wannaphongcom,项目名称:symbian-incubation-projects.fcl-modemadaptation,代码行数:24,代码来源:dmc_extension.cpp
示例15: CpSettingFormEntryItemData
/*!
Constructor.
@param[in] itemDataHelper Helper for connecting signals and slots.
@param[in] iapId Unique ID if the access point this object represents.
@param[in] iapName Name of the access point this object represents.
@param[in] destId Unique ID of the destination that contains reference to
the access point this object represents.
@param[in] bearerPlugin Pointer to the object that implements settings view
for this access point.
*/
CpIapItem::CpIapItem(
CpItemDataHelper &itemDataHelper,
int iapId,
const QString &iapName,
int destId,
bool apProtected,
CpBearerApPluginInterface *bearerPlugin) :
CpSettingFormEntryItemData(CpSettingFormEntryItemData::ButtonEntryItem, itemDataHelper),
mIapId(iapId),
mIapName(iapName),
mDestId(destId),
mItemDataHelper(&itemDataHelper),
mBearerPlugin(bearerPlugin),
mMoveOngoing(false),
mDialog(0),
mList(0)
{
OstTraceFunctionEntry0(CPIAPITEM_CPIAPITEM_ENTRY);
try {
mCmm = new CmManagerShim();
} catch (const std::exception&) {
OstTrace0(TRACE_NORMAL, CPIAPITEM_CPIAPITEM, "CpIapItem::CpIapItem: Exception caught");
mCmm = NULL;
}
// Fix connections
itemDataHelper.removeConnection(this,SIGNAL(pressed()),this,SLOT(onLaunchView()));
if (!apProtected) {
itemDataHelper.addConnection(
this,
SIGNAL(longPress(QPointF)),
this,
SLOT(showItemMenu(QPointF)));
itemDataHelper.addConnection(this,SIGNAL(clicked()),this,SLOT(onLaunchView()));
itemDataHelper.addConnection(
this,
SIGNAL(visibleChanged()),
this,
SLOT(updateIap()));
}
OstTraceFunctionExit0(CPIAPITEM_CPIAPITEM_EXIT);
}