RubricaCompanyCard

RubricaCompanyCard —

Synopsis




#define     RUBRICA_COMPANY_CARD_TYPE
#define     RUBRICA_COMPANY_CARD            (obj)
#define     RUBRICA_COMPANY_CARD_CLASS      (klass)
#define     IS_RUBRICA_COMPANY_CARD         (obj)
#define     IS_RUBRICA_COMPANY_CARD_CLASS   (kls)
#define     RUBRICA_COMPANY_CARD_GET_CLASS  (kls)
            RubricaCompanyCardPrivate;
GType       rubrica_company_card_get_type   (void);
RubricaCompanyCard* rubrica_company_card_new
                                            (void);
void        rubrica_company_card_add_ref    (RubricaCompanyCard *company,
                                             RubricaRef *ref);
void        rubrica_company_card_del_ref    (RubricaCompanyCard *company,
                                             RubricaRef *ref);
gpointer    rubrica_company_card_get_ref    (RubricaCompanyCard *company);
gpointer    rubrica_company_card_get_next_ref
                                            (RubricaCompanyCard *company);
gpointer    rubrica_company_card_get_prev_ref
                                            (RubricaCompanyCard *company);
void        rubrica_company_card_reset_ref  (RubricaCompanyCard *company);

Description

Details

RUBRICA_COMPANY_CARD_TYPE

#define RUBRICA_COMPANY_CARD_TYPE          (rubrica_company_card_get_type())


RUBRICA_COMPANY_CARD()

#define     RUBRICA_COMPANY_CARD(obj)

obj :

RUBRICA_COMPANY_CARD_CLASS()

#define     RUBRICA_COMPANY_CARD_CLASS(klass)

klass :

IS_RUBRICA_COMPANY_CARD()

#define     IS_RUBRICA_COMPANY_CARD(obj)

obj :

IS_RUBRICA_COMPANY_CARD_CLASS()

#define     IS_RUBRICA_COMPANY_CARD_CLASS(kls)

kls :

RUBRICA_COMPANY_CARD_GET_CLASS()

#define     RUBRICA_COMPANY_CARD_GET_CLASS(kls)

kls :

RubricaCompanyCardPrivate

typedef struct _RubricaCompanyCardPrivate RubricaCompanyCardPrivate;


rubrica_company_card_get_type ()

GType       rubrica_company_card_get_type   (void);

Returns :

rubrica_company_card_new ()

RubricaCompanyCard* rubrica_company_card_new
                                            (void);

create a new RubricaCompanyCard

Returns : a RubricaCompanyCard*

rubrica_company_card_add_ref ()

void        rubrica_company_card_add_ref    (RubricaCompanyCard *company,
                                             RubricaRef *ref);

add a RubricaRef to company

company : a RubricaCompanyCard
ref : a RubricaRef

rubrica_company_card_del_ref ()

void        rubrica_company_card_del_ref    (RubricaCompanyCard *company,
                                             RubricaRef *ref);

remove a RubricaRef from company *** Not yet implemented ***

company : a RubricaCompanyCard
ref : a RubricaRef

rubrica_company_card_get_ref ()

gpointer    rubrica_company_card_get_ref    (RubricaCompanyCard *company);

get the first RubricaRef

company : a RubricaCompanyCard
Returns : a gpointer or NULL if company hasn't refs

rubrica_company_card_get_next_ref ()

gpointer    rubrica_company_card_get_next_ref
                                            (RubricaCompanyCard *company);

get the next ref

company : a RubricaCompanyCard
Returns : a gpointer or NULL

rubrica_company_card_get_prev_ref ()

gpointer    rubrica_company_card_get_prev_ref
                                            (RubricaCompanyCard *company);

get the previous ref

company : a RubricaCompanyCard
Returns : a gpointer or NULL

rubrica_company_card_reset_ref ()

void        rubrica_company_card_reset_ref  (RubricaCompanyCard *company);

reset the private refs's iterator to ref head's list

company : a RubricaCompanyCard