~ubuntu-branches/ubuntu/quantal/folks/quantal

« back to all changes in this revision

Viewing changes to folks/debug.vala

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-12 09:48:10 UTC
  • mfrom: (1.6.2)
  • Revision ID: package-import@ubuntu.com-20120912094810-6zlx8889hcovxj7p
Tags: 0.7.4.1-0ubuntu1
* New upstream bugfix release
* debian/control:
  - Bump build-depends on libglib2.0-dev, valac-0.18, libvala-0.18-dev
* debian/libfolks-eds25.symbols:
* debian/libfolks25.symbols:
  - Updated

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
    ...);
33
33
 
34
34
/**
35
 
 * Manage debug output and status reporting for all folks objects. All GLib
36
 
 * debug logging calls are passed through a log handler in this class, which
37
 
 * allows debug domains to be outputted according to whether they've been
 
35
 * Manages debug output and status reporting for all folks objects.
 
36
 *
 
37
 * All GLib debug logging calls are passed through a log handler in this class,
 
38
 * which allows debug domains to be outputted according to whether they've been
38
39
 * enabled by being passed to {@link Debug.dup}.
39
40
 *
40
41
 * @since 0.5.1
184
185
    }
185
186
 
186
187
  /**
187
 
   * Create or return the singleton {@link Debug} class instance.
 
188
   * Create or return the singleton {@link Folks.Debug} class instance.
188
189
   * If the instance doesn't exist already, it will be created with no debug
189
190
   * domains enabled.
190
191
   *
191
192
   * This function is thread-safe.
192
193
   *
193
 
   * @return  Singleton {@link Debug} instance
 
194
   * @return  Singleton {@link Folks.Debug} instance
194
195
   * @since 0.5.1
195
196
   */
196
197
  public static Debug dup ()
216
217
    }
217
218
 
218
219
  /**
219
 
   * Create or return the singleton {@link Debug} class instance.
 
220
   * Create or return the singleton {@link Folks.Debug} class instance.
220
221
   * If the instance doesn't exist already, it will be created with the given
221
222
   * set of debug domains enabled. Otherwise, the existing instance will have
222
223
   * its set of enabled domains changed to the provided set.
225
226
   * null to disable debug output
226
227
   * @param colour_enabled Whether debug output should be coloured using
227
228
   * terminal escape sequences
228
 
   * @return Singleton {@link Debug} instance
 
229
   * @return Singleton {@link Folks.Debug} instance
229
230
   * @since 0.5.1
230
231
   */
231
232
  public static Debug dup_with_flags (string? debug_flags,
315
316
  /**
316
317
   * Causes all significant objects in the library to print their current
317
318
   * status to standard output, obeying the options set on this
318
 
   * {@link Debug} instance for colouring and other formatting.
 
319
   * {@link Folks.Debug} instance for colouring and other formatting.
319
320
   *
320
321
   * @since 0.5.1
321
322
   */