Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OpieTooth::Services Class Reference

#include </home/clem/local/src/opie/noncore/net/opietooth/lib/services.h>

Collaboration diagram for OpieTooth::Services:

Collaboration graph
[legend]
List of all members.

Public Types

typedef QValueList< ServicesValueList

Public Member Functions

 Services ()
 Services (const Services &service)
 ~Services ()
Servicesoperator= (const Services &)
QString serviceName () const
void setServiceName (const QString &service)
int recHandle () const
void setRecHandle (int)
QMap< int, QStringclassIdList () const
void insertClassId (int id, const QString &className)
void removeClassId (int id)
void clearClassId ()
void insertProtocolDescriptor (const ProtocolDescriptor &)
void clearProtocolDescriptorList ()
void removeProtocolDescriptor (const ProtocolDescriptor &)
ProtocolDescriptor::ValueList protocolDescriptorList () const
void insertProfileDescriptor (const ProfileDescriptor &)
void clearProfileDescriptorList ()
void removeProfileDescriptor (const ProfileDescriptor &)
ProfileDescriptor::ValueList profileDescriptor () const

Private Attributes

QMap< int, QStringm_classIds
QString m_name
int m_recHandle
QValueList< ProfileDescriptorm_profiles
QValueList< ProtocolDescriptorm_protocols

Friends

bool operator== (const Services &, const Services &)

Classes

class  ProfileDescriptor
class  ProtocolDescriptor

Detailed Description

Services lets shows you all available services on a remote device

Definition at line 13 of file services.h.


Member Typedef Documentation

typedef QValueList<Services> OpieTooth::Services::ValueList
 

Definition at line 108 of file services.h.


Constructor & Destructor Documentation

Services::Services  ) 
 

Definition at line 104 of file services.cc.

Services::Services const Services service  ) 
 

Definition at line 107 of file services.cc.

Services::~Services  ) 
 

Definition at line 110 of file services.cc.


Member Function Documentation

QMap< int, QString > Services::classIdList  )  const
 

Definition at line 143 of file services.cc.

References m_classIds.

void Services::clearClassId  ) 
 

Definition at line 152 of file services.cc.

References QMap< Key, T >::clear(), and m_classIds.

void Services::clearProfileDescriptorList  ) 
 

Definition at line 172 of file services.cc.

References QValueList< T >::clear(), and m_profiles.

void Services::clearProtocolDescriptorList  ) 
 

Definition at line 158 of file services.cc.

References QValueList< T >::clear(), and m_protocols.

void Services::insertClassId int  id,
const QString className
 

Definition at line 146 of file services.cc.

References QMap< Key, T >::insert(), and m_classIds.

Referenced by OpieTooth::Parser::parseClassId().

void Services::insertProfileDescriptor const ProfileDescriptor  ) 
 

Definition at line 169 of file services.cc.

References QValueList< T >::append(), and m_profiles.

Referenced by OpieTooth::Parser::parseProfile().

void Services::insertProtocolDescriptor const ProtocolDescriptor  ) 
 

Definition at line 155 of file services.cc.

References QValueList< T >::append(), and m_protocols.

Referenced by OpieTooth::Parser::parseProtocol().

Services & Services::operator= const Services  ) 
 

Definition at line 113 of file services.cc.

References m_classIds, m_name, m_profiles, m_protocols, and m_recHandle.

Services::ProfileDescriptor::ValueList Services::profileDescriptor  )  const
 

Definition at line 178 of file services.cc.

References m_profiles.

Referenced by operator==().

Services::ProtocolDescriptor::ValueList Services::protocolDescriptorList  )  const
 

Definition at line 164 of file services.cc.

References m_protocols.

Referenced by operator==().

int Services::recHandle  )  const
 

Definition at line 137 of file services.cc.

References m_recHandle.

Referenced by operator==(), and OpieTooth::BTServiceItem::serviceId().

void Services::removeClassId int  id  ) 
 

Definition at line 149 of file services.cc.

References m_classIds, and QMap< Key, T >::remove().

void Services::removeProfileDescriptor const ProfileDescriptor  ) 
 

Definition at line 175 of file services.cc.

References m_profiles, and QValueList< T >::remove().

void Services::removeProtocolDescriptor const ProtocolDescriptor  ) 
 

Definition at line 161 of file services.cc.

References m_protocols, and QValueList< T >::remove().

QString Services::serviceName  )  const
 

Definition at line 131 of file services.cc.

References m_name.

Referenced by OpieTooth::BTServiceItem::BTServiceItem(), operator==(), OpieTooth::Parser::parse(), and OpieTooth::Parser::parseName().

void Services::setRecHandle int   ) 
 

Definition at line 140 of file services.cc.

References m_recHandle.

Referenced by OpieTooth::Parser::parseRecHandle().

void Services::setServiceName const QString service  ) 
 

Definition at line 134 of file services.cc.

References m_name.

Referenced by OpieTooth::BlueBase::addServicesToDevice(), and OpieTooth::Parser::parseName().


Friends And Related Function Documentation

bool operator== const Services one,
const Services two
[friend]
 

Definition at line 121 of file services.cc.


Member Data Documentation

QMap<int, QString> OpieTooth::Services::m_classIds [private]
 

Definition at line 138 of file services.h.

Referenced by classIdList(), clearClassId(), insertClassId(), operator=(), and removeClassId().

QString OpieTooth::Services::m_name [private]
 

Definition at line 139 of file services.h.

Referenced by operator=(), serviceName(), and setServiceName().

QValueList<ProfileDescriptor> OpieTooth::Services::m_profiles [private]
 

Definition at line 141 of file services.h.

Referenced by clearProfileDescriptorList(), insertProfileDescriptor(), operator=(), profileDescriptor(), and removeProfileDescriptor().

QValueList<ProtocolDescriptor> OpieTooth::Services::m_protocols [private]
 

Definition at line 142 of file services.h.

Referenced by clearProtocolDescriptorList(), insertProtocolDescriptor(), operator=(), protocolDescriptorList(), and removeProtocolDescriptor().

int OpieTooth::Services::m_recHandle [private]
 

Definition at line 140 of file services.h.

Referenced by operator=(), recHandle(), and setRecHandle().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:02:35 2005 for OPIE by  doxygen 1.4.2