cUPnPObjectID Struct Reference

#include <object.h>

List of all members.

Public Member Functions

 cUPnPObjectID ()
 cUPnPObjectID (long ID)
 cUPnPObjectID (int ID)
cUPnPObjectIDoperator= (long ID)
cUPnPObjectIDoperator= (int ID)
cUPnPObjectIDoperator= (const cUPnPObjectID &ID)
cUPnPObjectIDoperator++ ()
cUPnPObjectID operator++ (int)
cUPnPObjectID operator-- (int)
cUPnPObjectIDoperator-- ()
bool operator!= (long ID)
bool operator== (long ID)
bool operator!= (int ID)
bool operator== (int ID)
bool operator!= (const cUPnPObjectID &ID)
bool operator== (const cUPnPObjectID &ID)
 operator unsigned int ()
 operator int ()
 operator long ()
const char * operator* ()

Public Attributes

int _ID
 The UPnP Object ID.


Detailed Description

UPnP Object ID

This is a UPnP Object ID representation.


Constructor & Destructor Documentation

cUPnPObjectID::cUPnPObjectID (  )  [inline]

Constructor

Creates invalid ID

cUPnPObjectID::cUPnPObjectID ( long  ID  )  [inline]

Constructor

Creates from long integer

Parameters:
ID new ID

cUPnPObjectID::cUPnPObjectID ( int  ID  )  [inline]

Constructor

Creates from integer

Parameters:
ID new ID


Member Function Documentation

cUPnPObjectID::operator int (  )  [inline]

Casts to int

cUPnPObjectID::operator long (  )  [inline]

Casts to long

cUPnPObjectID::operator unsigned int (  )  [inline]

Casts to unsigned int

bool cUPnPObjectID::operator!= ( const cUPnPObjectID ID  )  [inline]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters:
ID compare with this ID

bool cUPnPObjectID::operator!= ( int  ID  )  [inline]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters:
ID compare with this ID

bool cUPnPObjectID::operator!= ( long  ID  )  [inline]

Not equal

Parameters:
ID compare with this ID

const char* cUPnPObjectID::operator* (  )  [inline]

Casts to string

cUPnPObjectID cUPnPObjectID::operator++ ( int   )  [inline]

Post increment the ID

cUPnPObjectID& cUPnPObjectID::operator++ (  )  [inline]

Pre increment the ID

cUPnPObjectID& cUPnPObjectID::operator-- (  )  [inline]

Pre decrement the ID

cUPnPObjectID cUPnPObjectID::operator-- ( int   )  [inline]

Post decrement the ID

cUPnPObjectID& cUPnPObjectID::operator= ( const cUPnPObjectID ID  )  [inline]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters:
ID new ID

cUPnPObjectID& cUPnPObjectID::operator= ( int  ID  )  [inline]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters:
ID new ID

cUPnPObjectID& cUPnPObjectID::operator= ( long  ID  )  [inline]

Set the object ID

Parameters:
ID new ID

bool cUPnPObjectID::operator== ( const cUPnPObjectID ID  )  [inline]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters:
ID compare with this ID

bool cUPnPObjectID::operator== ( int  ID  )  [inline]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters:
ID compare with this ID

bool cUPnPObjectID::operator== ( long  ID  )  [inline]

Equal

Parameters:
ID compare with this ID


The documentation for this struct was generated from the following file:

Generated on Sun Nov 8 15:44:09 2009 for UPnP/DLNA plugin for VDR by  doxygen 1.5.8