DeviceAtlas C++ Api documentation
Classes | Public Member Functions | Friends | List of all members
Mobi::Mtld::Da::Carrier::DeliveryContext Class Reference
Inheritance diagram for Mobi::Mtld::Da::Carrier::DeliveryContext:
Mobi::Mtld::Da::CommonDeliveryContext

Classes

class  const_iterator
 

Public Member Functions

 DeliveryContext (const CarrierApi &ci_, const HttpHeaders &)
 
const PropertygetPropertyDescr (const char *propname, PropertyType *addAs)
 
const PropertygetPropertyDescr (size_t idx) const
 
const ValuefindProperty (const Property &p) const
 
const ValuefindProperty (size_t) const
 
void setProperty (const Property &, const Value *)
 
void setProperty (size_t, const Value *)
 
const CarrierApigetCarrierApi () const
 
const ValuefindGlobalProperty (size_t) const
 
const ValuefindLocalProperty (size_t) const
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator find (const Property &) const
 
const_iterator find (const char *) const
 
size_t size () const
 
size_t totalsize () const
 
bool empty ()
 
const Valueoperator[] (const Property &) const
 
const Valueoperator[] (const char *propname) const
 
- Public Member Functions inherited from Mobi::Mtld::Da::CommonDeliveryContext
 CommonDeliveryContext (const CommonDeviceAtlas &da_, const CommonHttpHeaders &)
 
char * strdup (const char *from, size_t len=-1)
 
void getProperty (const Property &prop, const Value *&value)
 
void getProperty (const Property &prop, int &value)
 
void getProperty (const Property &prop, const char *&value)
 
void getProperty (const Property &prop, bool &value)
 
void getProperty (const char *prop, const Value *&value)
 
void getProperty (const char *prop, int &value)
 
void getProperty (const char *prop, const char *&value)
 
void getProperty (const char *prop, bool &value)
 
bool hasProperty (const Property &prop)
 
template<typename T >
bool contains (const char *propname, T tocheck)
 
template<>
bool contains (const char *, const char *)
 

Friends

class const_iterator
 

Additional Inherited Members

- Public Attributes inherited from Mobi::Mtld::Da::CommonDeliveryContext
Util::Alloc< 1024 *3 > allocator
 
const Value ** globalAttrs
 

The documentation for this class was generated from the following files: