From de93428a4984c5cae7c1cc1e6cbf84139cb9a09d Mon Sep 17 00:00:00 2001 From: zecke Date: Thu, 30 May 2002 19:07:10 +0000 Subject: interface updates --- (limited to 'noncore/net/opietooth/lib/services.h') diff --git a/noncore/net/opietooth/lib/services.h b/noncore/net/opietooth/lib/services.h index 52d4893..7701f12 100644 --- a/noncore/net/opietooth/lib/services.h +++ b/noncore/net/opietooth/lib/services.h @@ -6,11 +6,37 @@ namespace OpieTooth { class Services { + class ProfileDesriptor{ + public: + typedef QValueList ValueList; + ProfileDescriptor(); + ProfileDescriptor(const QString &id, uint, uint version ); + ProfileDescriptor(const ProfileDescriptor& ); + QString id()const; + void setId(const QString& id); + void setId(uint ); + uint idInt()const; + uint version()const; + void setVersion(uint version ); + ProfileDescriptor &operator=( const ProfileDescriptor ); + friend bool operator==(const ProfileDescriptor&, const ProfileDescriptor& ); + }; class ProtocolDescriptor { public: typedef QValueList ValueList; - ProtocolDescriptor(const QString& ); - + ProtocolDescriptor(); + ProtocolDescriptor(const QString&, uint, uint channel ); // Q_UINT8 ? + ProtocolDescriptot(const ProtocolDescriptor& ); + ~ProtocolDescriptor(); + QString name()const; + void setName(const QString& ); + uint id()const; + void setId(uint ); + uint port()const; + void setPort(uint ); + ProtocolDescriptor &operator=( const ProtocolDescriptor& ); + friend bool operator==( const ProtocolDescription&, + const ProtocolDescription& ); }; public: typedef QValueList ValueList; @@ -18,6 +44,8 @@ namespace OpieTooth { Services(const Services& service ); ~Services(); + Services &operator=( const Services& ); + friend bool operator==(const Services&, const Services& ); QString serviceName()const; void setServiceName( const QString& service ); @@ -29,6 +57,15 @@ namespace OpieTooth { int classIdListInt()const; void setClassIdList(int ); + 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; -- cgit v0.9.0.2