| class RCommsApiExtensionBase |
Base class for Comms API extensions.
| Protected Member Functions | |
|---|---|
| RCommsApiExtensionBase() | |
| IMPORT_C void | Close() |
| IMPORT_C TInt | Open(RCommsSession &, TSupportedCommsApiExt) |
| IMPORT_C TInt | Open(RCommsSubSession &, TSupportedCommsApiExt) |
| IMPORT_C void | SendMessage(TCommsApiExtReqMsg &) |
| IMPORT_C void | SendRequest(TCommsApiExtReqMsg &, TDes8 &, TRequestStatus &) |
| Protected Attributes | |
|---|---|
| TSupportedCommsApiExt | iInterfaceId |
| MCommsApiExtProvider * | iProvider |
| Private Attributes | |
|---|---|
| RPointerArray< Elements::TRBuf8 > | iBuffers |
| IMPORT_C TInt | Open | ( | RCommsSession & | aExtensionProvider, |
| TSupportedCommsApiExt | aInterfaceId | |||
| ) | [protected] | |||
| RCommsSession & aExtensionProvider | |
| TSupportedCommsApiExt aInterfaceId |
| IMPORT_C TInt | Open | ( | RCommsSubSession & | aExtensionProvider, |
| TSupportedCommsApiExt | aInterfaceId | |||
| ) | [protected] | |||
| RCommsSubSession & aExtensionProvider | |
| TSupportedCommsApiExt aInterfaceId |
| IMPORT_C void | SendMessage | ( | TCommsApiExtReqMsg & | aRequestMsg | ) | [protected] |
| TCommsApiExtReqMsg & aRequestMsg |
| IMPORT_C void | SendRequest | ( | TCommsApiExtReqMsg & | aRequestMsg, |
| TDes8 & | aResponseBuf, | |||
| TRequestStatus & | aStatus | |||
| ) | [protected] | |||
| TCommsApiExtReqMsg & aRequestMsg | |
| TDes8 & aResponseBuf | |
| TRequestStatus & aStatus |