![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Applications that use this class will not work correctly on a version of EPOC earlier than ER5.
RSubSessionBase |
Abstract: subsession base class |
etel.h
etel.lib
The abstract sub-session base class for RLine, RPhone, , and RCall.
This class is not intended for user derivation.
protected: RTelSubSessionBase();
The default constructor is protected, which prevents objects of this class from being constructed. This class is intended only as an abstract base for other classes.
The copy constructor is protected, which prevents objects of this class from being constructed. This class is intended only as an abstract base for other classes.
RSessionBase& SessionHandle() const;
This function returns the handle to the current session with the sever.
RSessionBase& |
The session handle. |
void SetSessionHandle(RSessionBase& aSession);
Sets the session handle.
RSessionBase& aSession |
The new session handle. |
TInt SubSessionHandle();
Returns the subsession handle; this is passed to the server in service requests where it is used to identify the corresponding subsession object.
TInt |
The subsession handle. |
The following enumerations are in the public header file, they are not intended for use by application developers. They are used for server side API design.
Server gets one request per inter-process communication. |
|
Server gets one request per client. |
Is not a priority request |
|
Is a priority request |
TInt iNoOfSlots |
Number of data message buffer slots. |
TPtr8* iDes1 |
Request information parameter 1. |
TPtr8* iDes2 |
Request information parameter 2. |
TTsyKnowledge iTsyKnowledge |
Number of requests to server |
typedef TPckg<TRegisterInfo> TRegisterInfoPckg;
etel.h
Registration information may be passed into functions using this structure.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |