| class RSubConnection : public RCommsSubSession |
The sub-connection can represent a end-to-end channel and/or a channel from this device to an intermediate device (e.g an access server such as a GGSN which using UMTS and PDP contexts. Properties can be specified simultaneously on protocol and link level.)
Since v9.0
| Public Member Functions | |
|---|---|
| RSubConnection() | |
| IMPORT_C void | Add(RSocket &, TRequestStatus &) |
| IMPORT_C void | CancelEventNotification() |
| IMPORT_C void | Close() |
| IMPORT_C TInt | Control(TUint, TUint, TDes8 &) |
| IMPORT_C void | EventNotification(TNotificationEventBuf &, TBool, TRequestStatus &) |
| IMPORT_C void | EventNotification(TNotificationEventBuf &, TEventFilter, TUint, TRequestStatus &) |
| IMPORT_C TInt | GetParameters(RSubConParameterBundle &) |
| IMPORT_C TInt | GetParameters(RParameterFamilyBundle &) |
| IMPORT_C TInt | Open(RSocketServ &, TSubConnType, RConnection &) |
| IMPORT_C void | Remove(RSocket &, TRequestStatus &) |
| TBool | SameSession(TInt) |
| IMPORT_C TInt | SetParameters(const RSubConParameterBundle &) |
| IMPORT_C TInt | SetParameters(const RParameterFamilyBundle &) |
| IMPORT_C void | Start(TRequestStatus &) |
| IMPORT_C TInt | Start() |
| IMPORT_C TInt | Stop() |
| Private Member Functions | |
|---|---|
| IMPORT_C TInt | Open(RSocketServ &, TSubConnOpen::TSubConnType, RConnection &) |
| Public Member Enumerations | |
|---|---|
| enum | TSubConnType { EAttachToDefault, ECreateNew, EWaitIncoming } |
| Private Attributes | |
|---|---|
| TInt | iSpare |
| IMPORT_C void | Add | ( | RSocket & | aSocket, |
| TRequestStatus & | aStatus | |||
| ) | ||||
| RSocket & aSocket | |
| TRequestStatus & aStatus |
| IMPORT_C TInt | Control | ( | TUint | aOptionLevel, |
| TUint | aOptionName, | |||
| TDes8 & | aOption | |||
| ) | ||||
| IMPORT_C void | EventNotification | ( | TNotificationEventBuf & | aEventBuffer, |
| TBool | aGenericEventsOnly, | |||
| TRequestStatus & | aStatus | |||
| ) | ||||
| TNotificationEventBuf & aEventBuffer | |
| TBool aGenericEventsOnly | |
| TRequestStatus & aStatus |
| IMPORT_C void | EventNotification | ( | TNotificationEventBuf & | aEventBuffer, |
| TEventFilter | aEventFilterList, | |||
| TUint | aEventListLength, | |||
| TRequestStatus & | aStatus | |||
| ) | ||||
| TNotificationEventBuf & aEventBuffer | |
| TEventFilter aEventFilterList | |
| TUint aEventListLength | |
| TRequestStatus & aStatus |
| IMPORT_C TInt | GetParameters | ( | RSubConParameterBundle & | aParametersSet | ) |
| RSubConParameterBundle & aParametersSet |
| IMPORT_C TInt | GetParameters | ( | RParameterFamilyBundle & | aParametersSet | ) |
| RParameterFamilyBundle & aParametersSet |
| IMPORT_C TInt | Open | ( | RSocketServ & | aServer, |
| TSubConnType | aSubConnType, | |||
| RConnection & | aConnection | |||
| ) | ||||
| RSocketServ & aServer | |
| TSubConnType aSubConnType | |
| RConnection & aConnection |
| IMPORT_C TInt | Open | ( | RSocketServ & | aServer, |
| TSubConnOpen::TSubConnType | aSubConnType, | |||
| RConnection & | aConnection | |||
| ) | [private] | |||
| RSocketServ & aServer | |
| TSubConnOpen::TSubConnType aSubConnType | |
| RConnection & aConnection |
| IMPORT_C void | Remove | ( | RSocket & | aSocket, |
| TRequestStatus & | aStatus | |||
| ) | ||||
| RSocket & aSocket | |
| TRequestStatus & aStatus |
| IMPORT_C TInt | SetParameters | ( | const RSubConParameterBundle & | aParametersSet | ) |
| const RSubConParameterBundle & aParametersSet |
| IMPORT_C TInt | SetParameters | ( | const RParameterFamilyBundle & | aParametersSet | ) |
| const RParameterFamilyBundle & aParametersSet |
| IMPORT_C void | Start | ( | TRequestStatus & | aStatus | ) |
| TRequestStatus & aStatus |