Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

CCobainLayer Class Reference

Cobain framework interface class. More...

#include <cobain.h>


Public Member Functions

IMPORT_C void Shutdown ()
IMPORT_C MNetworkDriverGetDriverL (TProtocol aDriverProtocol)
IMPORT_C ~CCobainLayer ()

Static Public Member Functions

IMPORT_C CCobainLayerNewL ()
IMPORT_C void Log (const TDesC &aMessage, TFileLoggingMode aMode=EFileLoggingModeAppend)

Private Member Functions

 CCobainLayer ()
void ConstructL ()

Private Attributes

RCobainClientSessioniClientSession


Detailed Description

Cobain framework interface class.

Author:
Matti Dahlbom
Version:
beta0_7_2003-12-08, 1.36

Definition at line 353 of file cobain.h.


Constructor & Destructor Documentation

CCobainLayer::~CCobainLayer  ) 
 

Definition at line 47 of file cobainlayer.cpp.

References iClientSession.

CCobainLayer::CCobainLayer  )  [private]
 

Definition at line 42 of file cobainlayer.cpp.

References Log().

Referenced by NewL().


Member Function Documentation

void CCobainLayer::ConstructL  )  [private]
 

Definition at line 52 of file cobainlayer.cpp.

References RCobainClientSession::ConstructL(), and iClientSession.

Referenced by NewL().

EXPORT_C MNetworkDriver * CCobainLayer::GetDriverL TProtocol  aDriverProtocol  ) 
 

Definition at line 68 of file cobainlayer.cpp.

References EBluetooth, and iClientSession.

EXPORT_C void CCobainLayer::Log const TDesC &  aMessage,
TFileLoggingMode  aMode = EFileLoggingModeAppend
[static]
 

Definition at line 33 of file cobainlayer.cpp.

Referenced by CCobainLayer(), RCobainSocket::Close(), RCobainClientSession::Connect(), RCobainClientSession::ConnectSocketL(), RCobainClientSession::ConstructL(), RCobainClientSession::DiscoverBTPeersL(), CConnectionListener::DoCancel(), RCobainSocket::DoCancel(), RCobainClientSession::GetIncomingSocketL(), CConnectionListener::Listen(), RCobainSocket::Receive(), CConnectionListener::RunL(), RCobainSocket::RunL(), RCobainClientSession::Send(), RCobainClientSession::StartListening(), CDriverBase::StopListeningL(), CBTDriver::~CBTDriver(), CConnectionListener::~CConnectionListener(), CDriverBase::~CDriverBase(), and RCobainSocket::~RCobainSocket().

EXPORT_C CCobainLayer * CCobainLayer::NewL  )  [static]
 

Definition at line 59 of file cobainlayer.cpp.

References CCobainLayer(), and ConstructL().

IMPORT_C void CCobainLayer::Shutdown  ) 
 


Field Documentation

RCobainClientSession* CCobainLayer::iClientSession [private]
 

Definition at line 370 of file cobain.h.

Referenced by ConstructL(), GetDriverL(), and ~CCobainLayer().


The documentation for this class was generated from the following files:
Generated on Mon Dec 8 10:26:08 2003 for CobainAPIImplementation by doxygen 1.3.5