CThreadServer Class Reference

List of all members.

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 ()

Detailed Description

Server interface for thread server.

Definition at line 46 of file threadserver.h.


Member Enumeration Documentation


Constructor & Destructor Documentation

CThreadServer::~CThreadServer (  ) 

Member Function Documentation

EXPORT_C TInt CThreadServer::StartThread ( TAny *  aPointer  )  [static]
void CThreadServer::NewLC (  )  [static]
CSession2 * CThreadServer::NewSessionL ( const TVersion &  aVersion,
const RMessage2 &  aMessage 
) const
void CThreadServer::IncrementRefCount (  ) 
void CThreadServer::DecrementRefCount (  ) 
TInt CThreadServer::LoadDevice (  ) 
TInt CThreadServer::UnloadDevice (  ) 
TInt CThreadServer::OpenLogicalChannel (  ) 
void CThreadServer::CloseLogicalChannel (  ) 
TInt CThreadServer::SendDataToDevice ( TRequestStatus &  aStatus,
const TDesC8 &  aData 
)
void CThreadServer::CancelSendData (  ) 
void CThreadServer::UpdateDriverState ( TDriverState  aState  ) 

Generated by  doxygen 1.6.2