class CNifIfBase : public CBase |
There should be one CNifIfBase object per protocol, per nif instance
Public Member Functions | |
---|---|
CNifIfBase(CNifIfFactory &) | |
CNifIfBase() | |
~CNifIfBase() | |
IMPORT_C void | BindL(TAny *) |
IMPORT_C void | Cleanup(TAny *) |
IMPORT_C void | Close() |
IMPORT_C TInt | Control(TUint, TUint, TDes8 &, TAny *) |
void | Info(TNifIfInfo &) |
TInt | Notification(TAgentToNifEventType, void *) |
MNifIfNotify * | Notify() |
IMPORT_C void | Open() |
TInt | Send(RMBufChain &, TAny *) |
IMPORT_C TInt | State() |
Protected Member Functions | |
---|---|
CNifIfBase(CNifIfLink &) |
Protected Attributes | |
---|---|
CNifIfFactory * | iFactory |
MNifIfNotify * | iNotify |
TInt | iRefCount |
IMPORT_C | CNifIfBase | ( | CNifIfFactory & | aFactory | ) |
CNifIfFactory & aFactory |
IMPORT_C | CNifIfBase | ( | CNifIfLink & | aLink | ) | [protected] |
CNifIfLink & aLink |
IMPORT_C TInt | Control | ( | TUint | aLevel, |
TUint | aName, | |||
TDes8 & | aOption, | |||
TAny * | aSource = 0 | |||
) | [virtual] |
void | Info | ( | TNifIfInfo & | aInfo | ) | const [pure virtual] |
Retrieve information about an network interface
TNifIfInfo & aInfo | On return, contains information about the nif |
TInt | Notification | ( | TAgentToNifEventType | aEvent, |
void * | aInfo | |||
) | [pure virtual] |
Notification of an event from the agent KErrNone if successful, otherwise one of the system-wide error codes
SC with previous releases broken in v6.1 when first argument changed type
TAgentToNifEventType aEvent | The type of event that occured |
void * aInfo | Any data associated with the event |
MNifIfNotify * | Notify | ( | ) | const [inline] |
Accessor method for the iNotify pointer to the MNifIfNotify interface A pointer to the MNifIfNotify interface
TInt | Send | ( | RMBufChain & | aPdu, |
TAny * | aSource = 0 | |||
) | [pure virtual] |
Send data through this interface -ve number Reserved for future use 0 Stop sending +ve number Continue sending
RMBufChain & aPdu | A packet contained within a RMBufChain |
TAny * aSource = 0 | A pointer to the object that is sending this data |