meson-sample.c 822 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #include "meson-sample.h"
  2. #include "get-prgname.h"
  3. #include "fake-gthread.h"
  4. struct _MesonSample {
  5. GObject parent_instance;
  6. };
  7. G_DEFINE_TYPE (MesonSample, meson_sample, G_TYPE_OBJECT)
  8. /**
  9. * meson_sample_new:
  10. *
  11. * Allocates a new #MesonSample.
  12. *
  13. * Returns: (transfer full): a #MesonSample.
  14. */
  15. MesonSample *
  16. meson_sample_new (void)
  17. {
  18. return g_object_new (MESON_TYPE_SAMPLE, NULL);
  19. }
  20. static void
  21. meson_sample_class_init (MesonSampleClass *klass)
  22. {
  23. }
  24. static void
  25. meson_sample_init (MesonSample *self)
  26. {
  27. }
  28. /**
  29. * meson_sample_print_message:
  30. * @self: a #MesonSample.
  31. *
  32. * Prints a message.
  33. */
  34. void
  35. meson_sample_print_message (MesonSample *self)
  36. {
  37. g_return_if_fail (MESON_IS_SAMPLE (self));
  38. g_print ("Message: %s\n", get_prgname_get_name ());
  39. g_print ("Message: %d\n", fake_gthread_fake_function ());
  40. }