RBusDevEthernet Class Reference
class RBusDevEthernet : public RBusLogicalChannel |
The externally visible interface
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 &) |
Member Functions Documentation
Caps(TDes8 &)
void | Caps | ( | TDes8 & | aCaps | ) | [inline] |
Request the channels capabilities
Parameters
TDes8 & aCaps | Buffer to contain the capibilites object |
Config(TDes8 &)
void | Config | ( | TDes8 & | aConfig | ) | [inline] |
Get the channels configuration
Parameters
TDes8 & aConfig | Buffer that will contain an configuration object |
Open(TInt)
Open a channel
- capability
- CommDD
Parameters
TInt aUnit | The channel number to open |
Read(TRequestStatus &, TDes8 &)
Read(TRequestStatus &, TDes8 &, TInt)
Parameters
TRequestStatus & aStatus | The callback status |
TDes8 & aDes | Buffer to be filled in |
TInt aLength | The maximun length frame to read |
ReadCancel()
Cancel a pending read request
SetConfig(const TDesC8 &)
Set the channels configuration
Parameters
const TDesC8 & aConfig | Buffer containing an configuration object |
SetMAC(const TDesC8 &)
Set the channels MAC address
Parameters
const TDesC8 & aConfig | Buffer containing an configuration object with the MAC address set |
VersionRequired()
TVersion
| VersionRequired | ( | ) | const [inline] |
Write(TRequestStatus &, const TDesC8 &)
Parameters
TRequestStatus & aStatus | The callback status |
const TDesC8 & aDes | Buffer containing the frame to be sent |
Write(TRequestStatus &, const TDesC8 &, TInt)
Parameters
TRequestStatus & aStatus | The callback status |
const TDesC8 & aDes | Buffer containing the frame to be sent |
TInt aLength | The length of the frame to send |
WriteCancel()
void | WriteCancel | ( | ) | [inline] |
Cancel a pending write request
Member Enumerations Documentation
Enum TControl
Enumerators
EControlConfig |
Get the current configuration
|
EControlSetConfig |
Set the current configuration
|
EControlSetMac |
Set the MAC address
|
EControlCaps |
Get ethernet capibilites
|
Enum TRequest
Enumerators
ERequestRead = 0x0 |
Read request
|
ERequestReadCancel = 0x1 |
Cancel read request
|
ERequestWrite = 0x1 |
Write request
|
ERequestWriteCancel = 0x2 |
Cancel write request
|
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.