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 |