+ /* Generic */
+
+ NotificationObject* _notify;
+ LiveResizeNotificationObject* _resize_notify;
+
+ bool test_cocoa_view_support ();
+ bool test_carbon_view_support ();
+ int create_carbon_view ();
+ int create_cocoa_view ();
+
+ int parent_carbon_window ();
+ int parent_cocoa_window ();
+ NSWindow* get_nswindow();
+
+ void update_view_size ();
+
+ bool plugin_class_valid (Class pluginClass);
+
+ friend void au_cf_timer_callback (CFRunLoopTimerRef timer, void* info);
+ static CFRunLoopTimerRef cf_timer;
+ static void cf_timer_callback ();
+ static int64_t last_timer;
+ static bool timer_needed;
+ static uint64_t timer_callbacks;
+ static uint64_t timer_out_of_range;
+
+ static bool timer_callback ();
+ static sigc::connection timer_connection;
+
+ public:
+ static void start_cf_timer ();
+ static void stop_cf_timer ();