MexFeed

MexFeed

Synopsis

enum                MexFeedSearchMode;
struct              MexFeed;
struct              MexFeedClass;
MexFeed *           mex_feed_new                        (const char *title,
                                                         const char *source);
void                mex_feed_search                     (MexFeed *feed,
                                                         const char **search,
                                                         MexFeedSearchMode mode,
                                                         MexModel *results_model);
MexProgram *        mex_feed_lookup                     (MexFeed *feed,
                                                         const char *id);
                    MexProgram;
                    MexFeedPrivate;

Description

Details

enum MexFeedSearchMode

typedef enum
{
  MEX_FEED_SEARCH_MODE_OR,
  MEX_FEED_SEARCH_MODE_AND
} MexFeedSearchMode;

struct MexFeed

struct MexFeed {
  MexGenericModel parent;

  MexFeedPrivate *priv;
};

struct MexFeedClass

struct MexFeedClass {
  MexGenericModelClass parent_class;

  void (*refresh) (MexFeed *feed);
};

mex_feed_new ()

MexFeed *           mex_feed_new                        (const char *title,
                                                         const char *source);

Creates an empty MexFeed.

title :

String containing the title.

source :

String containing the source.

Returns :

A MexFeed

mex_feed_search ()

void                mex_feed_search                     (MexFeed *feed,
                                                         const char **search,
                                                         MexFeedSearchMode mode,
                                                         MexModel *results_model);

Searches feed for the terms found in search and puts the results into results_feed;

feed :

A MexFeed

search :

A string array

mode :

The MexFeedSearchMode

results_feed :

A MexFeed to store the results of the search.

mex_feed_lookup ()

MexProgram *        mex_feed_lookup                     (MexFeed *feed,
                                                         const char *id);

MexProgram

typedef struct {
  MexGenericContent parent;

  MexProgramPrivate *priv;
} MexProgram;

MexFeedPrivate

typedef struct _MexFeedPrivate MexFeedPrivate;