packages feed

android-activity-0.1: cbits/include/HaskellActivity.h

#ifndef HASKELLACTIVITY_H_INCLUDED
#define HASKELLACTIVITY_H_INCLUDED

#include <jni.h>

typedef struct ActivityCallbacks {
  void (*onCreate) (); //TODO: Support savedInstanceState
  void (*onStart) ();
  void (*onResume) ();
  void (*onPause) ();
  void (*onStop) ();
  void (*onDestroy) ();
  void (*onRestart) ();
  void (*onNewIntent) (const char *, const char *); //TODO: Pass the whole argument and use JNI
} ActivityCallbacks;

extern JavaVM* HaskellActivity_jvm;

#endif