public:
static const JSClassDefinition* getClassInfo();
static const JSClassRef getClassRef();
- static JSValueRef createJSObject(JSContextRef context, const int id);
- static JSValueRef createJSObject(JSContextRef context, AlarmAbsolutePtr privateData);
- static JSValueRef createJSObject(JSContextRef context, struct tm date, int interval);
- static JSValueRef createJSObject(JSContextRef context, struct tm date);
static JSObjectRef constructor(JSContextRef ctx, JSObjectRef constructor, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception);
-
+ static JSValueRef createJSObject(JSContextRef context, AlarmAbsolutePtr privateData);
protected:
static void initialize(JSContextRef context, JSObjectRef object);
static void finalize(JSObjectRef object);
- static bool hasInstance(JSContextRef context, JSObjectRef constructor, JSValueRef possibleInstance, JSValueRef* exception);
static JSValueRef getNextScheduledDate(JSContextRef context, JSObjectRef object, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception);
private: