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

The interface to construct and initialize card ticket objects. More...

#include <ICardTicketBuilder.h>

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

Public Member Functions

virtual void setTicket (const GTicket &ticket)=0
 Sets the location or request ticket to back this card ticket. More...
 
virtual void addCardMember (const GCardMember &member)=0
 Add a card member to this card ticket. More...
 
virtual void setReference (const GString &reference)=0
 Sets the reference code for this card ticket. More...
 
virtual GCardTicket getCardTicket ()=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

The interface to construct and initialize card ticket objects.

Member Function Documentation

virtual void Glympse::ICardTicketBuilder::addCardMember ( const GCardMember member)
pure virtual

Add a card member to this card ticket.

Adding any card members will cause the card ticket to be targetted just towards those members.

Parameters
memberto target with this card ticket.
virtual GCardTicket Glympse::ICardTicketBuilder::getCardTicket ( )
pure virtual
Returns
Get the final card ticket that was constructed.
virtual void Glympse::ICardTicketBuilder::setReference ( const GString reference)
pure virtual

Sets the reference code for this card ticket.

Normally only used when creating a card ticket in response to a request.

Parameters
Referenceinvite code to be set.
virtual void Glympse::ICardTicketBuilder::setTicket ( const GTicket ticket)
pure virtual

Sets the location or request ticket to back this card ticket.

Parameters
Ticketthat has location points or request template.

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