Link against: SensrvClient.lib
#include <sensrvchannelinfo.h>
It also provides simple helper methods that allow users to determine if the class is complete and if one instance of this class matches another.
Public Member Functions |
|
| IMPORT_C | TSensrvChannelInfo () |
| Default Constructor. |
|
| IMPORT_C | TSensrvChannelInfo (TInt aContextType, TInt aQuantity, TSensrvChannelTypeId aChannelType, const TDesC8 &aLocation, const TDesC8 &aVendorId, TSensrvChannelDataTypeId aChannelDataTypeId) |
| Constructor. |
|
| IMPORT_C | TSensrvChannelInfo (TSensrvChannelId aChannelId, TInt aContextType, TInt aQuantity, TSensrvChannelTypeId aChannelType, const TDesC8 &aLocation, const TDesC8 &aVendorId, TInt aDataItemSize, TSensrvChannelDataTypeId aChannelDataTypeId) |
| Constructor. |
|
| IMPORT_C | TSensrvChannelInfo (const TSensrvChannelInfo &aChannelInfo) |
| Copy constructor. |
|
| IMPORT_C TBool | IsMatch (const TSensrvChannelInfo &aInfo) const |
| Checks if this instance matches supplied instance. |
|
| IMPORT_C TBool | IsComplete () const |
| Checks that channel information in this object is complete. |
|
Data Fields |
|
| TSensrvChannelId | iChannelId |
| Channel Identifier. |
|
| TInt | iContextType |
| Context type. |
|
| TInt | iQuantity |
| Quantity. |
|
| TSensrvChannelTypeId | iChannelType |
| Channel type identifier. |
|
| TBuf8< KSensrvLocationLength > | iLocation |
| Location of the of the channel. |
|
| TBuf8< KSensrvVendorIdLength > | iVendorId |
| Vendor name of the channel provider. |
|
| TInt | iDataItemSize |
| Size of the data item delivered by the channel. |
|
| TSensrvChannelDataTypeId | iChannelDataTypeId |
| Identifies the channel data type. |
|
|
|
Default Constructor.
|
|
||||||||||||||||||||||||||||
|
Constructor. This constructor is for use with CSensrvChannelFinder::FindChannelsL(). It sets the ChannelId and DataItemSize to zero.
|
|
||||||||||||||||||||||||||||||||||||
|
Constructor.
|
|
|
Copy constructor.
|
|
|
Checks that channel information in this object is complete. Complete means no zero or empty fields. Channel Id, Data Item Size and the Reserved fields are ignored.
|
|
|
Checks if this instance matches supplied instance. Fields that are zero or empty are ignored. Channel Id, Data Item Size and Reserved fields are ignored.
|
|
|
Identifies the channel data type. This value is a uid and is unique among all channels. See sensor channel specific header files. |
|
|
Channel Identifier. |
|
|
Channel type identifier. Identifies the channel type and therefore the content of the channel. This value is a uid and is unique among all channels. See sensor channel specific header files. |
|
|
Context type.
|
|
|
Size of the data item delivered by the channel. |
|
|
Location of the of the channel. This is a free format string |
|
|
Quantity.
|
|
|
Vendor name of the channel provider. This is a free format string and is not to be confused with Vendor Id unique Uid's. |