api.h 834 B

123456789101112131415161718192021222324252627282930
  1. #ifndef NULLSOFT_PMP_IPOD_API_H
  2. #define NULLSOFT_PMP_IPOD_API_H
  3. #include <api/memmgr/api_memmgr.h>
  4. extern api_memmgr *memmgr;
  5. #define WASABI_API_MEMMGR memmgr
  6. #include "../Agave/AlbumArt/api_albumart.h"
  7. extern api_albumart *albumArtApi;
  8. #define AGAVE_API_ALBUMART albumArtApi
  9. #include "../Agave/Config/api_config.h"
  10. extern api_config *agaveConfigApi;
  11. #define AGAVE_API_CONFIG agaveConfigApi
  12. #include "../Agave/Language/api_language.h"
  13. #include "../nu/threadpool/api_threadpool.h"
  14. extern api_threadpool *threadPoolApi;
  15. #define WASABI_API_THREADPOOL threadPoolApi
  16. #include <api/application/api_application.h>
  17. extern api_application *applicationApi;
  18. #define WASABI_API_APP applicationApi
  19. #include "../devices/api_devicemanager.h"
  20. extern api_devicemanager *deviceManagerApi;
  21. #define AGAVE_API_DEVICEMANAGER deviceManagerApi
  22. #endif