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

Extends basic trigger with the ability to act upon geofencing events. More...

#include <IGeoTrigger.h>

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

Public Member Functions

virtual GRegion getRegion ()=0
 Gets region (center and radius) associated with the trigger.
 
virtual int32 getTransition ()=0
 Gets transition type monitored by the trigger. More...
 
- Public Member Functions inherited from Glympse::ITrigger
virtual GString getId ()=0
 Gets unique trigger identifier.
 
virtual GString getName ()=0
 Gets human-friendly trigger name.
 
virtual int32 getType ()=0
 Gets trigger type. More...
 
virtual GTimeConstraint getTimeConstraint ()=0
 Gets time constraint applied to the trigger.
 
virtual bool autoSend ()=0
 Gets auto send flag telling trigger manager whether action associated with the trigger should be performed automatically or confirmed with user.
 
virtual GTicket getTicket ()=0
 Gets ticket object associated with the trigger.
 
- Public Member Functions inherited from Glympse::IPersistable
virtual void encode (const GPrimitive &encoder, int32 mode)=0
 Encodes the receiver using a given archiver. More...
 
virtual void decode (const GPrimitive &decoder)=0
 Initializes an object from data in a given unarchiver. More...
 
- 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

Extends basic trigger with the ability to act upon geofencing events.

Member Function Documentation

virtual int32 Glympse::IGeoTrigger::getTransition ( )
pure virtual

Gets transition type monitored by the trigger.

Transition type is a bitmask. See CC::GEOFENCE_TRANSITION_* for more details.


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