RBusDevCommDCE Class Reference
class RBusDevCommDCE : public RBusLogicalChannel |
Public Member Functions |
---|
void | Break(TRequestStatus &, TInt) |
void | BreakCancel() |
void | Caps(TDes8 &) |
void | Config(TDes8 &) |
void | GetFlowControlStatus(TFlowControl &) |
void | NotifyConfigChange(TRequestStatus &, TDes8 &) |
void | NotifyConfigChangeCancel() |
void | NotifyFlowControlChange(TRequestStatus &) |
void | NotifyFlowControlChangeCancel() |
void | NotifyReceiveDataAvailable(TRequestStatus &) |
void | NotifyReceiveDataAvailableCancel() |
void | NotifySignalChange(TRequestStatus &, TUint &, TUint) |
void | NotifySignalChangeCancel() |
TInt
| Open(TInt) |
TInt
| QueryReceiveBuffer() |
void | Read(TRequestStatus &, TDes8 &) |
void | Read(TRequestStatus &, TDes8 &, TInt) |
void | ReadCancel() |
void | ReadOneOrMore(TRequestStatus &, TDes8 &) |
TInt
| ReceiveBufferLength() |
void | ResetBuffers() |
TInt
| SetConfig(const TDesC8 &) |
TInt
| SetReceiveBufferLength(TInt) |
void | SetSignals(TUint, TUint) |
TUint
| Signals() |
TVersion
| VersionRequired() |
void | Write(TRequestStatus &, const TDesC8 &) |
void | Write(TRequestStatus &, const TDesC8 &, TInt) |
void | WriteCancel() |
Inherited Functions |
---|
| RBusLogicalChannel::DoCancel(TUint) |
| RBusLogicalChannel::DoControl(TInt) |
| RBusLogicalChannel::DoControl(TInt,TAny *) |
| RBusLogicalChannel::DoControl(TInt,TAny *,TAny *) |
| RBusLogicalChannel::DoCreate(const TDesC &,const TVersion &,TInt,const TDesC *,const TDesC8 *,TOwnerType,TBool) |
| RBusLogicalChannel::DoRequest(TInt,TRequestStatus &) |
| RBusLogicalChannel::DoRequest(TInt,TRequestStatus &,TAny *) |
| RBusLogicalChannel::DoRequest(TInt,TRequestStatus &,TAny *,TAny *) |
| RBusLogicalChannel::DoSvControl(TInt) |
| RBusLogicalChannel::DoSvControl(TInt,TAny *) |
| RBusLogicalChannel::DoSvControl(TInt,TAny *,TAny *) |
| RBusLogicalChannel::Open(RMessagePtr2,TInt,TOwnerType) |
| RBusLogicalChannel::Open(TInt,TOwnerType) |
| RHandleBase::Attributes()const |
| RHandleBase::BTraceId()const |
| RHandleBase::Close() |
| RHandleBase::DoExtendedClose() |
| RHandleBase::Duplicate(const RThread &,TOwnerType) |
| RHandleBase::FullName()const |
| RHandleBase::FullName(TDes &)const |
| RHandleBase::Handle()const |
| RHandleBase::HandleInfo(THandleInfo *) |
| RHandleBase::Name()const |
| RHandleBase::NotifyDestruction(TRequestStatus &) |
| RHandleBase::Open(const TFindHandleBase &,TOwnerType) |
| RHandleBase::OpenByName(const TDesC &,TOwnerType,TInt) |
| RHandleBase::RHandleBase() |
| RHandleBase::RHandleBase(TInt) |
| RHandleBase::SetHandle(TInt) |
| RHandleBase::SetHandleNC(TInt) |
| RHandleBase::SetReturnedHandle(TInt) |
| RHandleBase::SetReturnedHandle(TInt,RHandleBase &) |
Public Member Enumerations |
---|
enum | TControl { EControlConfig, EControlSetConfig, EControlCaps, EControlSignals, EControlSetSignals, EControlQueryReceiveBuffer, EControlResetBuffers, EControlReceiveBufferLength, EControlSetReceiveBufferLength, EControlFlowControlStatus } |
enum | TRequest { ERequestRead = 0x0, ERequestReadCancel = 0x1, ERequestWrite = 0x1, ERequestWriteCancel = 0x2, ERequestBreak = 0x2, ERequestBreakCancel = 0x4, ERequestNotifySignalChange = 0x3, ERequestNotifySignalChangeCancel = 0x8, ERequestNotifyFlowControlChange = 0x4, ERequestNotifyFlowControlChangeCancel = 0x10, ERequestNotifyConfigChange = 0x5, ERequestNotifyConfigChangeCancel = 0x20 } |
enum | TVer { EMajorVersionNumber = 1, EMinorVersionNumber = 0, EBuildVersionNumber = KE32BuildVersionNumber } |
Member Functions Documentation
Break(TRequestStatus &, TInt)
BreakCancel()
void | BreakCancel | ( | ) | [inline] |
Caps(TDes8 &)
void | Caps | ( | TDes8 & | aCaps | ) | [inline] |
Config(TDes8 &)
void | Config | ( | TDes8 & | aConfig | ) | [inline] |
GetFlowControlStatus(TFlowControl &)
void | GetFlowControlStatus | ( | TFlowControl & | aFlowControl | ) | [inline] |
NotifyConfigChange(TRequestStatus &, TDes8 &)
NotifyConfigChangeCancel()
void | NotifyConfigChangeCancel | ( | ) | [inline] |
NotifyFlowControlChange(TRequestStatus &)
NotifyFlowControlChangeCancel()
void | NotifyFlowControlChangeCancel | ( | ) | [inline] |
NotifyReceiveDataAvailable(TRequestStatus &)
NotifyReceiveDataAvailableCancel()
void | NotifyReceiveDataAvailableCancel | ( | ) | [inline] |
NotifySignalChange(TRequestStatus &, TUint &, TUint)
NotifySignalChangeCancel()
void | NotifySignalChangeCancel | ( | ) | [inline] |
QueryReceiveBuffer()
TInt
| QueryReceiveBuffer | ( | ) | [inline] |
Read(TRequestStatus &, TDes8 &)
Read(TRequestStatus &, TDes8 &, TInt)
ReadOneOrMore(TRequestStatus &, TDes8 &)
ReceiveBufferLength()
TInt
| ReceiveBufferLength | ( | ) | [inline] |
ResetBuffers()
void | ResetBuffers | ( | ) | [inline] |
SetConfig(const TDesC8 &)
SetReceiveBufferLength(TInt)
TInt
| SetReceiveBufferLength | ( | TInt | aLength | ) | [inline] |
SetSignals(TUint, TUint)
void | SetSignals | ( | TUint | aSetMask, |
| TUint | aClearMask |
| ) | [inline] |
VersionRequired()
TVersion
| VersionRequired | ( | ) | const [inline] |
Write(TRequestStatus &, const TDesC8 &)
Write(TRequestStatus &, const TDesC8 &, TInt)
WriteCancel()
void | WriteCancel | ( | ) | [inline] |
Member Enumerations Documentation
Enum TControl
Enumerators
EControlConfig | |
EControlSetConfig | |
EControlCaps | |
EControlSignals | |
EControlSetSignals | |
EControlQueryReceiveBuffer | |
EControlResetBuffers | |
EControlReceiveBufferLength | |
EControlSetReceiveBufferLength | |
EControlFlowControlStatus | |
Enum TRequest
Enumerators
ERequestRead = 0x0 | |
ERequestReadCancel = 0x1 | |
ERequestWrite = 0x1 | |
ERequestWriteCancel = 0x2 | |
ERequestBreak = 0x2 | |
ERequestBreakCancel = 0x4 | |
ERequestNotifySignalChange = 0x3 | |
ERequestNotifySignalChangeCancel = 0x8 | |
ERequestNotifyFlowControlChange = 0x4 | |
ERequestNotifyFlowControlChangeCancel = 0x10 | |
ERequestNotifyConfigChange = 0x5 | |
ERequestNotifyConfigChangeCancel = 0x20 | |
Enum TVer
Enumerators
EMajorVersionNumber = 1 | |
EMinorVersionNumber = 0 | |
EBuildVersionNumber = KE32BuildVersionNumber | |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.