| 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 |