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

Exposes card invite properties. More...

#include <ICardInvite.h>

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

Public Member Functions

virtual int64 getCreatedTime ()=0
 Get the time the invite was created. More...
 
virtual int64 getLastModifiedTime ()=0
 Get the time the invite was last modified. More...
 
virtual GString getId ()=0
 
virtual GString getCardId ()=0
 
virtual GInvite getInvite ()=0
 
virtual GCardMemberDescriptor getInviter ()=0
 
virtual GCardMemberDescriptor getInvitee ()=0
 
- Public Member Functions inherited from Glympse::IEventSink
virtual bool addListener (const GEventListener &eventListener)=0
 Registeres event listener on the sink. More...
 
virtual bool removeListener (const GEventListener &eventListener)=0
 Unsubscribes listener from events coming from this sink.
 
virtual GArray< GEventListener >
::ptr 
getListeners ()=0
 Provides access to the collection of current listeners. More...
 
virtual bool hasContext (int64 key)=0
 Checks, where user context identified by key is already associated with the object.
 
virtual void associateContext (int64 key, const GCommonObj &value)=0
 Associates specific context (user data) with the sink. More...
 
virtual GCommonObj getContext (int64 key)=0
 Returns context associated with the sink, or NULL, if it is not found.
 
virtual void clearContext (int64 key)=0
 Clears context identified by key argument.
 
virtual GEnumeration< GLong >::ptr getContextKeys ()=0
 Gets enumeration of all context keys associated with the sink.
 
virtual void deriveContext (const GEventSink &sink)=0
 Derives context from another sink object.
 
- Public Member Functions inherited from Glympse::IEventListener
virtual void eventsOccurred (const GGlympse &glympse, int32 listener, int32 events, const GCommonObj &obj)=0
 This method is invoked each time, when sink object notifies subscriber on an event. 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

Exposes card invite properties.

Member Function Documentation

virtual GString Glympse::ICardInvite::getCardId ( )
pure virtual
Returns
Card ID which this invite belongs to. null if not associated to a card yet.
virtual int64 Glympse::ICardInvite::getCreatedTime ( )
pure virtual

Get the time the invite was created.

Returns
Invite creation time in Epoch ms.
virtual GString Glympse::ICardInvite::getId ( )
pure virtual
Returns
Unique identifier for this card invite.
virtual GInvite Glympse::ICardInvite::getInvite ( )
pure virtual
Returns
Invite describing type of invite.
virtual GCardMemberDescriptor Glympse::ICardInvite::getInvitee ( )
pure virtual
Returns
Gets member who joined a card via the invite. null if not associated to a card yet.
virtual GCardMemberDescriptor Glympse::ICardInvite::getInviter ( )
pure virtual
Returns
Gets the card member which created the invite. null if not associated to a card yet.
virtual int64 Glympse::ICardInvite::getLastModifiedTime ( )
pure virtual

Get the time the invite was last modified.

Returns
Invite last modified time in Epoch ms.

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