GnuCash 2.3.0
Files | Defines | Typedefs | Functions
Job
Business

Files

file  gncJob.h
 

Job Interface.


Defines

#define GNC_ID_JOB   "gncJob"
#define GNC_TYPE_JOB   (gnc_job_get_type ())
#define GNC_JOB(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_JOB, GncJob))
#define GNC_JOB_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST((k), GNC_TYPE_JOB, GncJobClass))
#define GNC_IS_JOB(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_JOB))
#define GNC_IS_JOB_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), GNC_TYPE_JOB))
#define GNC_JOB_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_JOB, GncJobClass))
#define JOB_ID   "id"
#define JOB_NAME   "name"
#define JOB_REFERENCE   "reference"
#define JOB_OWNER   "owner"
#define Q_JOB_OWNER   "owner_collection"
#define JOB_ACTIVE   "active"
#define gncJobGetBook(x)   qof_instance_get_book(QOF_INSTANCE(x))
#define gncJobGetGUID(x)   qof_instance_get_guid(QOF_INSTANCE(x))
#define gncJobRetGUID(x)   (x ? *(qof_instance_get_guid(QOF_INSTANCE(x))) : *(guid_null()))
#define gncJobLookupDirect(G, B)   gncJobLookup((B),&(G))

Typedefs

typedef struct _gncJob GncJob
typedef struct _gncJobClass GncJobClass

Functions

GType gnc_job_get_type (void)
GncJobgncJobCreate (QofBook *book)
void gncJobDestroy (GncJob *job)
void gncJobBeginEdit (GncJob *job)
void gncJobCommitEdit (GncJob *job)
int gncJobCompare (const GncJob *a, const GncJob *b)
gboolean gncJobEqual (const GncJob *a, const GncJob *b)

Set Functions

void gncJobSetID (GncJob *job, const char *id)
void gncJobSetName (GncJob *job, const char *jobname)
void gncJobSetReference (GncJob *job, const char *owner_reference)
void gncJobSetOwner (GncJob *job, GncOwner *owner)
void gncJobSetActive (GncJob *job, gboolean active)

Get Functions

const char * gncJobGetID (const GncJob *job)
const char * gncJobGetName (const GncJob *job)
const char * gncJobGetReference (const GncJob *job)
GncOwnergncJobGetOwner (GncJob *job)
gboolean gncJobGetActive (const GncJob *job)

Define Documentation

#define gncJobGetBook (   x)    qof_instance_get_book(QOF_INSTANCE(x))

deprecated functions

Definition at line 111 of file gncJob.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines