|
GnuCash
2.6.99
|
Commodity handling public routines. More...
Go to the source code of this file.
Data Structures | |
| struct | _gnc_monetary |
Macros | |
| #define | GNC_TYPE_COMMODITY (gnc_commodity_get_type ()) |
| #define | GNC_COMMODITY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_COMMODITY, gnc_commodity)) |
| #define | GNC_COMMODITY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_COMMODITY, gnc_commodityClass)) |
| #define | GNC_IS_COMMODITY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_COMMODITY)) |
| #define | GNC_IS_COMMODITY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_COMMODITY)) |
| #define | GNC_COMMODITY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_COMMODITY, gnc_commodityClass)) |
| #define | GNC_TYPE_COMMODITY_NAMESPACE (gnc_commodity_namespace_get_type ()) |
| #define | GNC_COMMODITY_NAMESPACE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_COMMODITY_NAMESPACE, gnc_commodity_namespace)) |
| #define | GNC_COMMODITY_NAMESPACE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_COMMODITY_NAMESPACE, gnc_commodity_namespaceClass)) |
| #define | GNC_IS_COMMODITY_NAMESPACE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_COMMODITY_NAMESPACE)) |
| #define | GNC_IS_COMMODITY_NAMESPACE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_COMMODITY_NAMESPACE)) |
| #define | GNC_COMMODITY_NAMESPACE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_COMMODITY_NAMESPACE, gnc_commodity_namespaceClass)) |
| #define | GNC_COMMODITY_TABLE "gnc_commodity_table" |
| #define | GNC_COMMODITY_NS_LEGACY "GNC_LEGACY_CURRENCIES" |
| #define | GNC_COMMODITY_NS_ISO "ISO4217" |
| #define | GNC_COMMODITY_NS_CURRENCY "CURRENCY" |
| #define | GNC_COMMODITY_NS_NASDAQ "NASDAQ" |
| #define | GNC_COMMODITY_NS_NYSE "NYSE" |
| #define | GNC_COMMODITY_NS_EUREX "EUREX" |
| #define | GNC_COMMODITY_NS_MUTUAL "FUND" |
| #define | GNC_COMMODITY_NS_AMEX "AMEX" |
| #define | GNC_COMMODITY_NS_ASX "ASX" |
Typedefs | |
| typedef struct _GncCommodityClass | gnc_commodityClass |
|
typedef struct _GncCommodityNamespaceClass | gnc_commodity_namespaceClass |
| typedef GList | CommodityList |
Monetary value, commodity identity and numeric value | |
| typedef struct _gnc_monetary | gnc_monetary |
| typedef GList | MonetaryList |
Commodity Quote Source functions | |
| enum | QuoteSourceType { SOURCE_SINGLE = 0, SOURCE_MULTI, SOURCE_UNKNOWN, SOURCE_MAX, SOURCE_CURRENCY = SOURCE_MAX } |
| gboolean | gnc_quote_source_fq_installed (void) |
| void | gnc_quote_source_set_fq_installed (const GList *sources_list) |
| gint | gnc_quote_source_num_entries (QuoteSourceType type) |
| gnc_quote_source * | gnc_quote_source_add_new (const char *name, gboolean supported) |
| gnc_quote_source * | gnc_quote_source_lookup_by_internal (const char *internal_name) |
| gnc_quote_source * | gnc_quote_source_lookup_by_ti (QuoteSourceType type, gint index) |
| gboolean | gnc_quote_source_get_supported (const gnc_quote_source *source) |
| QuoteSourceType | gnc_quote_source_get_type (const gnc_quote_source *source) |
| gint | gnc_quote_source_get_index (const gnc_quote_source *source) |
| const char * | gnc_quote_source_get_user_name (const gnc_quote_source *source) |
| const char * | gnc_quote_source_get_internal_name (const gnc_quote_source *source) |
Commodity Table Private/Internal-Use Only Routines | |
| #define | gnc_commodity_get_kvp_frame(cm) qof_instance_get_slots(QOF_INSTANCE(cm)) |
| gnc_commodity_table * | gnc_commodity_table_new (void) |
| void | gnc_commodity_table_destroy (gnc_commodity_table *table) |
| gnc_commodity * | gnc_commodity_obtain_twin (const gnc_commodity *findlike, QofBook *book) |
| gboolean | gnc_commodity_table_register (void) |
| void | gnc_commodity_begin_edit (gnc_commodity *cm) |
| void | gnc_commodity_commit_edit (gnc_commodity *cm) |
Commodity handling public routines.
Definition in file gnc-commodity.h.
1.8.6