diff -r f345bda72bc4 -r 43e37759235e Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_thread_server.html --- a/Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_thread_server.html Tue Mar 30 11:56:28 2010 +0100 +++ b/Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_thread_server.html Tue Mar 30 16:16:55 2010 +0100 @@ -1,167 +1,139 @@ - -
-Public Types | |
enum | TDriverState { - EStateUnknown, -EDriverLoaded, -ELogicalChannelOpened, -ESendingData, - - ELogicalChannelClosed, -EDriverUnloaded - - } |
Public Member Functions | |
~CThreadServer () | |
CSession2 * | NewSessionL (const TVersion &aVersion, const RMessage2 &aMessage) const |
void | IncrementRefCount () |
void | DecrementRefCount () |
TInt | LoadDevice () |
TInt | UnloadDevice () |
TInt | OpenLogicalChannel () |
void | CloseLogicalChannel () |
TInt | SendDataToDevice (TRequestStatus &aStatus, const TDesC8 &aData) |
Public Types | |
enum | TDriverState { + EStateUnknown, +EDriverLoaded, +ELogicalChannelOpened, +ESendingData, + + ELogicalChannelClosed, +EDriverUnloaded + + } |
Public Member Functions | |
~CThreadServer () | |
CSession2 * | NewSessionL (const TVersion &aVersion, const RMessage2 &aMessage) const |
void | IncrementRefCount () |
void | DecrementRefCount () |
TInt | LoadDevice () |
TInt | UnloadDevice () |
TInt | OpenLogicalChannel () |
void | CloseLogicalChannel () |
TInt | SendDataToDevice (TRequestStatus &aStatus, const TDesC8 &aData) |
void | CancelSendData () |
void | UpdateDriverState (TDriverState aState) |
Static Public Member Functions | |
static IMPORT_C TInt | StartThread (TAny *aPointer) |
static void | NewLC () |
Server interface for thread server.
-Definition at line 31 of file threadserver.h.
-Definition at line 31 of file threadserver.h.
+enum CThreadServer::TDriverState | +enum CThreadServer::TDriverState |
Enumeration of the driver states.
--Enumeration of the driver states.
EStateUnknown | - |
EDriverLoaded | - |
ELogicalChannelOpened | - |
ESendingData | - |
ELogicalChannelClosed | - |
EDriverUnloaded | - |
Definition at line 37 of file threadserver.h.
+Definition at line 37 of file threadserver.h.
-
CThreadServer::~CThreadServer | +CThreadServer::~CThreadServer | ( | -+ | ) | -+ |
Destructor. The device driver will be unloaded when the server destructor is called.
+Destructor
--Destructor. The device driver will be unloaded when the server destructor is called.
-Destructor -
Definition at line 50 of file threadserver.cpp.
+Definition at line 50 of file threadserver.cpp.
-
EXPORT_C TInt CThreadServer::StartThread | +EXPORT_C TInt CThreadServer::StartThread | ( | TAny * | -aPointer | +aPointer | ) | - [static] |
+ [static] |
Thread entry function.
+Thread entry-point function. The ThreadServerStart object is passed as the thread parameter
--Thread entry function.
-Thread entry-point function. The ThreadServerStart object is passed as the thread parameter -
Definition at line 24 of file threadserverstart.cpp.
+Definition at line 24 of file threadserverstart.cpp.
void CThreadServer::NewLC | +void CThreadServer::NewLC | ( | -+ | ) | - [static] |
+ [static] |
First and second phase constructor.
+Starts two phase construction
--First and second phase constructor.
-Starts two phase construction -
Definition at line 27 of file threadserver.cpp.
+Definition at line 27 of file threadserver.cpp.
CSession2 * CThreadServer::NewSessionL | +CSession2 * CThreadServer::NewSessionL | ( | const TVersion & | aVersion, | @@ -175,167 +147,162 @@|||
) | -const | +const |
-Create a server-side session object.
Create a server-side session object.
+Create a new server-side session
+aVersion | Version argument | |
aMessage | The message to process |
Definition at line 66 of file threadserver.cpp.
+Definition at line 66 of file threadserver.cpp.
void CThreadServer::IncrementRefCount | +void CThreadServer::IncrementRefCount | ( | -+ | ) | -+ |
Increase reference count and cancel shutdown timer. This function is called when a new session is created.
+Increment the count of the number of clients connected
--Increase reference count and cancel shutdown timer. This function is called when a new session is created.
-Increment the count of the number of clients connected -
Definition at line 81 of file threadserver.cpp.
+Definition at line 81 of file threadserver.cpp.
void CThreadServer::DecrementRefCount | +void CThreadServer::DecrementRefCount | ( | -+ | ) | -+ |
Decrease reference count and start shutdown timer. This function is called when a session is destroyed.
+Decrement the count of the number of clients connected
--Decrease reference count and start shutdown timer. This function is called when a session is destroyed.
-Decrement the count of the number of clients connected -
Definition at line 89 of file threadserver.cpp.
+Definition at line 89 of file threadserver.cpp.
TInt CThreadServer::LoadDevice | +TInt CThreadServer::LoadDevice | ( | -+ | ) | -+ |
Load device, including sample PDD and LDD.
+Load both LDD and PDD
+-Load device, including sample PDD and LDD.
-Load both LDD and PDD
Definition at line 117 of file threadserver.cpp.
+Definition at line 117 of file threadserver.cpp.
TInt CThreadServer::UnloadDevice | +TInt CThreadServer::UnloadDevice | ( | -+ | ) | -+ |
Unload device, including sample LDD and PDD.
+Unload both LDD and PDD
+-Unload device, including sample LDD and PDD.
-Unload both LDD and PDD
Definition at line 138 of file threadserver.cpp.
+Definition at line 138 of file threadserver.cpp.
TInt CThreadServer::OpenLogicalChannel | +TInt CThreadServer::OpenLogicalChannel | ( | -+ | ) | -+ |
Open device logical channel.
+Open LDD
+-Open device logical channel.
-Open LDD
Definition at line 164 of file threadserver.cpp.
+Definition at line 164 of file threadserver.cpp.
void CThreadServer::CloseLogicalChannel | +void CThreadServer::CloseLogicalChannel | ( | -+ | ) | -+ |
Close device logical channel.
+Close LDD
--Close device logical channel.
-Close LDD -
Definition at line 178 of file threadserver.cpp.
+Definition at line 178 of file threadserver.cpp.
TInt CThreadServer::SendDataToDevice | +TInt CThreadServer::SendDataToDevice | ( | TRequestStatus & | aStatus, | @@ -349,78 +316,78 @@|||
) | -+ |
-Send data to device. It is an asynchronous request.
-Send data to LDD device
Send data to device. It is an asynchronous request.
+Send data to LDD device
+aStatus | ||
aData | Data to be sent |
Definition at line 192 of file threadserver.cpp.
+Definition at line 192 of file threadserver.cpp.
void CThreadServer::CancelSendData | +void CThreadServer::CancelSendData | ( | -+ | ) | -+ |
Cancel send data operation to device driver.
+Cancel sending data
--Cancel send data operation to device driver.
-Cancel sending data -
Definition at line 209 of file threadserver.cpp.
+Definition at line 209 of file threadserver.cpp.
void CThreadServer::UpdateDriverState | +void CThreadServer::UpdateDriverState | ( | -TDriverState | -aState | +TDriverState | +aState | ) | -+ |
-Update device state.
-Update the states of the driver
Update device state.
+Update the states of the driver
+aState | State of the driver to be updated |
Definition at line 218 of file threadserver.cpp.
+Definition at line 218 of file threadserver.cpp.
-