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()
void
|
ReadCancel
|
(
|
)
|
[inline]
|
Cancel a pending read request
SetConfig(const TDesC8 &)
TInt
|
SetConfig
|
(
|
const
TDesC8
&
|
aConfig
|
)
|
[inline]
|
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.