All Classes Functions Variables Typedefs Friends Pages
Public Member Functions | List of all members
Glympse::ILocationProfileBuilder Struct Referenceabstract

Provides an interface for building location profiles. More...

#include <ILocationProfileBuilder.h>

Inheritance diagram for Glympse::ILocationProfileBuilder:
Inheritance graph
[legend]

Public Member Functions

virtual void setMode (int32 mode)=0
 
virtual void setSource (int32 source)=0
 
virtual void setDistance (double distance)=0
 
virtual void setAccuracy (double accuracy)=0
 
virtual void setFrequency (int32 frequency)=0
 
virtual void setPriority (int32 priority)=0
 
virtual void setActivity (int32 activity)=0
 
virtual void setAutoPauseEnabled (bool enabled)=0
 
virtual void setSignificantLocationChangeMonitoringEnabled (bool enabled)=0
 
virtual GLocationProfile getLocationProfile ()=0
 
- Public Member Functions inherited from Glympse::ICommon
virtual int32 retain ()=0
 Add a reference to our object in a COM-like way.
 
virtual int32 release ()=0
 Release a reference to our object in a COM-like way.
 
virtual int32 hold ()=0
 Add a reference to our object in a COM-like way.
 
virtual int32 unhold ()=0
 Release a reference to our object in a COM-like way.
 
virtual int32 hashCode ()=0
 Returns an integer hash code for this object.
 
virtual bool equals (const GCommonObj &o)=0
 Compares this instance with the specified object and indicates if they are equal. More...
 
virtual GString toString ()=0
 Returns a string containing a concise, human-readable description of this object. More...
 
virtual void attachObject (const GCommon &obj)=0
 Asociates arbitrary object with the instance.
 
virtual GCommon extractObject ()=0
 Extracts associated object or NULL if no association is established.
 

Additional Inherited Members

- Protected Member Functions inherited from Glympse::ICommon
virtual ~ICommon ()
 Destructor is protected to deny explicit object deallocation. More...
 

Detailed Description

Provides an interface for building location profiles.


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