Lines Matching defs:cc_context_t
87 * \li \ref cc_context_f "cc_context_t Functions"
172 * Every object returned by the API (cc_context_t, cc_ccache_t, cc_ccache_iterator_t,
183 * get_change_time() on a cc_context_t, one would call cc_initialize() which creates
184 * a new cc_context_t and then call its get_change_time(), like this:
187 * cc_context_t context;
408 * \defgroup cc_context_reference cc_context_t Overview
411 * The cc_context_t type gives the caller access to a ccache collection.
413 * needs to acquire an instance of cc_context_t by calling cc_initialize().
427 typedef cc_context_d *cc_context_t;
675 * Function pointer table for cc_context_t. For more information see
682 * \brief \b cc_context_release(): Release memory associated with a cc_context_t.
684 cc_int32 (*release) (cc_context_t io_context);
712 cc_int32 (*get_change_time) (cc_context_t in_context,
737 cc_int32 (*get_default_ccache_name) (cc_context_t in_context,
755 cc_int32 (*open_ccache) (cc_context_t in_context,
772 cc_int32 (*open_default_ccache) (cc_context_t in_context,
822 cc_int32 (*create_ccache) (cc_context_t in_context,
844 cc_int32 (*create_default_ccache) (cc_context_t in_context,
865 cc_int32 (*create_new_ccache) (cc_context_t in_context,
884 cc_int32 (*new_ccache_iterator) (cc_context_t in_context,
926 cc_int32 (*lock) (cc_context_t in_context,
935 cc_int32 (*unlock) (cc_context_t in_cc_context);
944 cc_int32 (*compare) (cc_context_t in_cc_context,
945 cc_context_t in_compare_to_context,
976 cc_int32 (*wait_for_change) (cc_context_t in_cc_context);
1455 CCACHE_API cc_int32 cc_initialize (cc_context_t *out_context,