wxFlickrAPI.Photos Class Reference

A wrapper for flickr.photos. More...

#include <wxFlickrClient.h>

Inheritance diagram for wxFlickrAPI.Photos:

wxFlickrAPI.wxFlickrAPIMethod List of all members.

Public Types

enum  State { Idle, Waiting4Photos, Waiting4Ok, Waiting4Data }

Public Member Functions

 Photos (wxFlickrClient *pClient)
 Create object for flickr.com photo operations.
void AddTags ()
 Call flickr.photos.addTags (see http://www.flickr.com/services/api/flickr.photos.addTags.html).
void Delete ()
 Call flickr.photos.delete (see http://www.flickr.com/services/api/flickr.photos.delete.html).
void GetAllContexts ()
 Call flickr.photos.getAllContexts (see http://www.flickr.com/services/api/flickr.photos.getAllContexts.html).
void GetContactsPhotos ()
 Call flickr.photos.getContactsPhotos (see http://www.flickr.com/services/api/flickr.photos.getContactsPhotos.html).
void GetContactsPublicPhotos ()
 Call flickr.photos.getContactsPublicPhotos (see http://www.flickr.com/services/api/flickr.photos.getContactsPublicPhotos.html).
void GetContext ()
 Call flickr.photos.getContext (see http://www.flickr.com/services/api/flickr.photos.getContext.html).
void GetCounts ()
 Call flickr.photos.getCounts (see http://www.flickr.com/services/api/flickr.photos.getCounts.html).
void GetExif ()
 Call flickr.photos.getExif (see http://www.flickr.com/services/api/flickr.photos.getExif.html).
void GetInfo ()
 Call flickr.photos.getInfo (see http://www.flickr.com/services/api/flickr.photos.getInfo.html).
void GetNotInSet ()
 Call flickr.photos.getNotInSet (see http://www.flickr.com/services/api/flickr.photos.getNotInSet.html).
void GetPerms ()
 Call flickr.photos.getPerms (see http://www.flickr.com/services/api/flickr.photos.getPerms.html).
void GetRecent ()
 Call flickr.photos.getRecent (see http://www.flickr.com/services/api/flickr.photos.getRecent.html).
void GetSizes ()
 Call flickr.photos.getSizes (see http://www.flickr.com/services/api/flickr.photos.getSizes.html).
void GetUntagged ()
 Call flickr.photos.getUntagged (see http://www.flickr.com/services/api/flickr.photos.getUntagged.html).
void RemoveTag ()
 Call flickr.photos.removeTag (see http://www.flickr.com/services/api/flickr.photos.removeTag.html).
void Search ()
 Call flickr.photos.search (see http://www.flickr.com/services/api/flickr.photos.search.html).
void SetDates ()
 Call flickr.photos.setDates (see http://www.flickr.com/services/api/flickr.photos.setDates.html).
void SetMeta ()
 Call flickr.photos.setMeta (see http://www.flickr.com/services/api/flickr.photos.setMeta.html).
void SetPerms ()
 Call flickr.photos.setPerms (see http://www.flickr.com/services/api/flickr.photos.setPerms.html).
void SetTags ()
 Call flickr.photos.setTags (see http://www.flickr.com/services/api/flickr.photos.setTags.html).

Protected Member Functions

virtual void ProcessFlickrResponse (TiXmlNode *pResponse)
 Process the data received by OnFlickrResponse.
void ProcessSearch (TiXmlNode *pResponse)
void ProcessContexts (TiXmlNode *pResponse)

Detailed Description

A wrapper for flickr.photos.


Constructor & Destructor Documentation

Photos::Photos wxFlickrClient pClient  ) 
 

Create object for flickr.com photo operations.

Parameters:
pClient The wxFlickrClient instance to work with.


Member Function Documentation

void Photos::AddTags  ) 
 

Call flickr.photos.addTags (see http://www.flickr.com/services/api/flickr.photos.addTags.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::Delete  ) 
 

Call flickr.photos.delete (see http://www.flickr.com/services/api/flickr.photos.delete.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetAllContexts  ) 
 

Call flickr.photos.getAllContexts (see http://www.flickr.com/services/api/flickr.photos.getAllContexts.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetContactsPhotos  ) 
 

Call flickr.photos.getContactsPhotos (see http://www.flickr.com/services/api/flickr.photos.getContactsPhotos.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetContactsPublicPhotos  ) 
 

Call flickr.photos.getContactsPublicPhotos (see http://www.flickr.com/services/api/flickr.photos.getContactsPublicPhotos.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetContext  ) 
 

Call flickr.photos.getContext (see http://www.flickr.com/services/api/flickr.photos.getContext.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetCounts  ) 
 

Call flickr.photos.getCounts (see http://www.flickr.com/services/api/flickr.photos.getCounts.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetExif  ) 
 

Call flickr.photos.getExif (see http://www.flickr.com/services/api/flickr.photos.getExif.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetInfo  ) 
 

Call flickr.photos.getInfo (see http://www.flickr.com/services/api/flickr.photos.getInfo.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetNotInSet  ) 
 

Call flickr.photos.getNotInSet (see http://www.flickr.com/services/api/flickr.photos.getNotInSet.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetPerms  ) 
 

Call flickr.photos.getPerms (see http://www.flickr.com/services/api/flickr.photos.getPerms.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetRecent  ) 
 

Call flickr.photos.getRecent (see http://www.flickr.com/services/api/flickr.photos.getRecent.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetSizes  ) 
 

Call flickr.photos.getSizes (see http://www.flickr.com/services/api/flickr.photos.getSizes.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::GetUntagged  ) 
 

Call flickr.photos.getUntagged (see http://www.flickr.com/services/api/flickr.photos.getUntagged.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::ProcessFlickrResponse TiXmlNode *  pResponse  )  [protected, virtual]
 

Process the data received by OnFlickrResponse.

Subclasses define more meaningful behavior. Each method call handles its own responses.

Parameters:
pResponse The XML-payload to be handled.

Reimplemented from wxFlickrAPI.wxFlickrAPIMethod.

void Photos::RemoveTag  ) 
 

Call flickr.photos.removeTag (see http://www.flickr.com/services/api/flickr.photos.removeTag.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::Search  ) 
 

Call flickr.photos.search (see http://www.flickr.com/services/api/flickr.photos.search.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::SetDates  ) 
 

Call flickr.photos.setDates (see http://www.flickr.com/services/api/flickr.photos.setDates.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::SetMeta  ) 
 

Call flickr.photos.setMeta (see http://www.flickr.com/services/api/flickr.photos.setMeta.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::SetPerms  ) 
 

Call flickr.photos.setPerms (see http://www.flickr.com/services/api/flickr.photos.setPerms.html).

Make sure to call SetArg for all arguments this call should use.

void Photos::SetTags  ) 
 

Call flickr.photos.setTags (see http://www.flickr.com/services/api/flickr.photos.setTags.html).

Make sure to call SetArg for all arguments this call should use.


The documentation for this class was generated from the following files:
Generated on Mon Feb 20 11:06:42 2006 for wxFlickr by  doxygen 1.4.6-NO