1.1 --- a/epoc32/include/d32comm.inl Wed Mar 31 12:27:01 2010 +0100
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,154 +0,0 @@
1.4 -// Copyright (c) 1995-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 -// All rights reserved.
1.6 -// This component and the accompanying materials are made available
1.7 -// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.8 -// which accompanies this distribution, and is available
1.9 -// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.10 -//
1.11 -// Initial Contributors:
1.12 -// Nokia Corporation - initial contribution.
1.13 -//
1.14 -// Contributors:
1.15 -//
1.16 -// Description:
1.17 -// e32\include\d32comm.inl
1.18 -//
1.19 -//
1.20 -
1.21 -
1.22 -
1.23 -/**
1.24 - @file
1.25 - @publishedPartner
1.26 - @released
1.27 -*/
1.28 -
1.29 -#ifndef __KERNEL_MODE__
1.30 -_LIT(KRBusDevComm,"Comm");
1.31 -/**
1.32 -@capability CommDD
1.33 -*/
1.34 -inline TInt RBusDevComm::Open(TInt aUnit)
1.35 - {return(DoCreate(KRBusDevComm,VersionRequired(),aUnit,NULL,NULL));}
1.36 -inline TVersion RBusDevComm::VersionRequired() const
1.37 - {return(TVersion(EMajorVersionNumber,EMinorVersionNumber,EBuildVersionNumber));}
1.38 -inline void RBusDevComm::Read(TRequestStatus &aStatus,TDes8 &aDes)
1.39 - {TInt len=aDes.MaxLength();DoRequest(ERequestRead,aStatus,&aDes,&len);}
1.40 -inline void RBusDevComm::Read(TRequestStatus &aStatus,TDes8 &aDes,TInt aLength)
1.41 - {DoRequest(ERequestRead,aStatus,&aDes,&aLength);}
1.42 -inline void RBusDevComm::ReadOneOrMore(TRequestStatus &aStatus,TDes8 &aDes)
1.43 - {TInt len=(-aDes.MaxLength());DoRequest(ERequestRead,aStatus,&aDes,&len);}
1.44 -inline void RBusDevComm::ReadCancel()
1.45 - {DoCancel(ERequestReadCancel);}
1.46 -inline void RBusDevComm::Write(TRequestStatus &aStatus,const TDesC8 &aDes)
1.47 - {TInt len=aDes.Length();DoRequest(ERequestWrite,aStatus,(TAny *)&aDes,&len);}
1.48 -inline void RBusDevComm::Write(TRequestStatus &aStatus,const TDesC8 &aDes,TInt aLength)
1.49 - {DoRequest(ERequestWrite,aStatus,(TAny *)&aDes,&aLength);}
1.50 -inline void RBusDevComm::WriteCancel()
1.51 - {DoCancel(ERequestWriteCancel);}
1.52 -inline void RBusDevComm::Break(TRequestStatus &aStatus,TInt aTime)
1.53 - {DoRequest(ERequestBreak,aStatus,&aTime);}
1.54 -inline void RBusDevComm::BreakCancel()
1.55 - {DoCancel(ERequestBreakCancel);}
1.56 -inline void RBusDevComm::Config(TDes8 &aConfig)
1.57 - {DoControl(EControlConfig,&aConfig);}
1.58 -inline TInt RBusDevComm::SetConfig(const TDesC8 &aConfig)
1.59 - {return(DoControl(EControlSetConfig,(TAny *)&aConfig));}
1.60 -inline void RBusDevComm::Caps(TDes8 &aCaps)
1.61 - {DoControl(EControlCaps,&aCaps);}
1.62 -inline TUint RBusDevComm::Signals()
1.63 - {return(DoControl(EControlSignals));}
1.64 -inline void RBusDevComm::SetSignals(TUint aSetMask,TUint aClearMask)
1.65 - {DoControl(EControlSetSignals,(TAny *)aSetMask,(TAny *)aClearMask);}
1.66 -inline TInt RBusDevComm::QueryReceiveBuffer()
1.67 - {return(DoControl(EControlQueryReceiveBuffer));}
1.68 -inline void RBusDevComm::ResetBuffers()
1.69 - {DoControl(EControlResetBuffers);}
1.70 -inline TInt RBusDevComm::ReceiveBufferLength()
1.71 - {return(DoControl(EControlReceiveBufferLength));}
1.72 -inline TInt RBusDevComm::SetReceiveBufferLength(TInt aLength)
1.73 - {return(DoControl(EControlSetReceiveBufferLength,(TAny *)aLength));}
1.74 -inline void RBusDevComm::NotifySignalChange(TRequestStatus& aStatus, TUint& aSignals, TUint aSignalMask)
1.75 - {DoRequest(ERequestNotifySignalChange,aStatus,&aSignals,&aSignalMask);}
1.76 -inline void RBusDevComm::NotifySignalChangeCancel()
1.77 - {DoCancel(ERequestNotifySignalChangeCancel);}
1.78 -inline void RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus& aStatus)
1.79 - {DoRequest(ERequestRead,aStatus,NULL,NULL);}
1.80 -inline void RBusDevComm::NotifyReceiveDataAvailableCancel()
1.81 - {DoCancel(ERequestReadCancel);}
1.82 -inline TUint RBusDevComm::MinTurnaroundTime()
1.83 - {return(DoControl(EControlMinTurnaroundTime));}
1.84 -inline TInt RBusDevComm::SetMinTurnaroundTime(TUint aMicroSeconds)
1.85 - {return(DoControl(EControlSetMinTurnaroundTime,(TAny *)aMicroSeconds));}
1.86 -#ifdef _DEBUG_DEVCOMM
1.87 -inline void RBusDevComm::DebugInfo(TDes8 &aInfo)
1.88 - {DoControl(EControlDebugInfo,&aInfo);}
1.89 -#endif
1.90 -//
1.91 -_LIT(KRBusDevCommDCE,"CommDCE");
1.92 -/**
1.93 -@capability CommDD
1.94 -*/
1.95 -inline TInt RBusDevCommDCE::Open(TInt aUnit)
1.96 - {return(DoCreate(KRBusDevCommDCE,VersionRequired(),aUnit,NULL,NULL));}
1.97 -inline TVersion RBusDevCommDCE::VersionRequired() const
1.98 - {return(TVersion(EMajorVersionNumber,EMinorVersionNumber,EBuildVersionNumber));}
1.99 -inline void RBusDevCommDCE::Read(TRequestStatus &aStatus,TDes8 &aDes)
1.100 - {TInt len=aDes.MaxLength();DoRequest(ERequestRead,aStatus,&aDes,&len);}
1.101 -inline void RBusDevCommDCE::Read(TRequestStatus &aStatus,TDes8 &aDes,TInt aLength)
1.102 - {DoRequest(ERequestRead,aStatus,&aDes,&aLength);}
1.103 -inline void RBusDevCommDCE::ReadOneOrMore(TRequestStatus &aStatus,TDes8 &aDes)
1.104 - {TInt len=(-aDes.MaxLength());DoRequest(ERequestRead,aStatus,&aDes,&len);}
1.105 -inline void RBusDevCommDCE::ReadCancel()
1.106 - {DoCancel(ERequestReadCancel);}
1.107 -inline void RBusDevCommDCE::Write(TRequestStatus &aStatus,const TDesC8 &aDes)
1.108 - {TInt len=aDes.Length();DoRequest(ERequestWrite,aStatus,(TAny *)&aDes,&len);}
1.109 -inline void RBusDevCommDCE::Write(TRequestStatus &aStatus,const TDesC8 &aDes,TInt aLength)
1.110 - {DoRequest(ERequestWrite,aStatus,(TAny *)&aDes,&aLength);}
1.111 -inline void RBusDevCommDCE::WriteCancel()
1.112 - {DoCancel(ERequestWriteCancel);}
1.113 -inline void RBusDevCommDCE::Break(TRequestStatus &aStatus,TInt aTime)
1.114 - {DoRequest(ERequestBreak,aStatus,&aTime);}
1.115 -inline void RBusDevCommDCE::BreakCancel()
1.116 - {DoCancel(ERequestBreakCancel);}
1.117 -inline void RBusDevCommDCE::Config(TDes8 &aConfig)
1.118 - {DoControl(EControlConfig,&aConfig);}
1.119 -inline TInt RBusDevCommDCE::SetConfig(const TDesC8 &aConfig)
1.120 - {return(DoControl(EControlSetConfig,(TAny *)&aConfig));}
1.121 -inline void RBusDevCommDCE::Caps(TDes8 &aCaps)
1.122 - {DoControl(EControlCaps,&aCaps);}
1.123 -inline TUint RBusDevCommDCE::Signals()
1.124 - {return(DoControl(EControlSignals));}
1.125 -inline void RBusDevCommDCE::SetSignals(TUint aSetMask,TUint aClearMask)
1.126 - {DoControl(EControlSetSignals,(TAny *)aSetMask,(TAny *)aClearMask);}
1.127 -inline TInt RBusDevCommDCE::QueryReceiveBuffer()
1.128 - {return(DoControl(EControlQueryReceiveBuffer));}
1.129 -inline void RBusDevCommDCE::ResetBuffers()
1.130 - {DoControl(EControlResetBuffers);}
1.131 -inline TInt RBusDevCommDCE::ReceiveBufferLength()
1.132 - {return(DoControl(EControlReceiveBufferLength));}
1.133 -inline TInt RBusDevCommDCE::SetReceiveBufferLength(TInt aLength)
1.134 - {return(DoControl(EControlSetReceiveBufferLength,(TAny *)aLength));}
1.135 -inline void RBusDevCommDCE::NotifySignalChange(TRequestStatus& aStatus,TUint& aSignals,TUint aSignalMask)
1.136 - {DoRequest(ERequestNotifySignalChange,aStatus,&aSignals,&aSignalMask);}
1.137 -inline void RBusDevCommDCE::NotifySignalChangeCancel()
1.138 - {DoCancel(ERequestNotifySignalChangeCancel);}
1.139 -inline void RBusDevCommDCE::NotifyReceiveDataAvailable(TRequestStatus& aStatus)
1.140 - {DoRequest(ERequestRead,aStatus,NULL,NULL);}
1.141 -inline void RBusDevCommDCE::NotifyReceiveDataAvailableCancel()
1.142 - {DoCancel(ERequestReadCancel);}
1.143 -inline void RBusDevCommDCE::NotifyFlowControlChange(TRequestStatus& aStatus)
1.144 - {DoRequest(ERequestNotifyFlowControlChange,aStatus);}
1.145 -inline void RBusDevCommDCE::NotifyFlowControlChangeCancel()
1.146 - {DoCancel(ERequestNotifyFlowControlChangeCancel);}
1.147 -inline void RBusDevCommDCE::GetFlowControlStatus(TFlowControl& aFlowControl)
1.148 - {DoControl(EControlFlowControlStatus,(TAny*)&aFlowControl);}
1.149 -inline void RBusDevCommDCE::NotifyConfigChange(TRequestStatus& aStatus, TDes8& aNewConfig)
1.150 - {DoRequest(ERequestNotifyConfigChange,aStatus,(TAny*)&aNewConfig);}
1.151 -inline void RBusDevCommDCE::NotifyConfigChangeCancel()
1.152 - {DoCancel(ERequestNotifyConfigChangeCancel);}
1.153 -#ifdef _DEBUG_DEVCOMM
1.154 -inline void RBusDevCommDCE::DebugInfo(TDes8 &aInfo)
1.155 - {DoControl(EControlDebugInfo,&aInfo);}
1.156 -#endif
1.157 -#endif