void GroupLevelObj::set_overrides(const FileReader& reader) { if (reader.read_int("repeat", m_repeat)) { set_repeat(m_repeat); m_overrides |= HAS_REPEAT; } if (reader.read_int("owner-id", m_owner_id)) { set_owner(m_owner_id); m_overrides |= HAS_OWNER; } if (reader.read_int("release-rate", m_release_rate)) { set_release_rate(m_release_rate); m_overrides |= HAS_RELEASE_RATE; } if (reader.read_string("direction", m_direction)) { set_direction(m_direction); m_overrides |= HAS_DIRECTION; } }
static gboolean set_player_property(struct media_player *mp, const char *key, DBusMessageIter *entry) { DBusMessageIter var; if (dbus_message_iter_get_arg_type(entry) != DBUS_TYPE_VARIANT) return FALSE; dbus_message_iter_recurse(entry, &var); if (strcasecmp(key, "PlaybackStatus") == 0) return set_status(mp, &var); if (strcasecmp(key, "Position") == 0) return set_position(mp, &var); if (strcasecmp(key, "Metadata") == 0) return parse_player_metadata(mp, &var); if (strcasecmp(key, "Shuffle") == 0) return set_shuffle(mp, &var); if (strcasecmp(key, "LoopStatus") == 0) return set_repeat(mp, &var); DBG("%s not supported, ignoring", key); return TRUE; }
void AnimatedSprite::init( double _rate, int _start_index, int _end_index, bool _repeat ) { set_rate( _rate ); set_start_index( _start_index ); set_end_index( _end_index ); set_repeat( _repeat ); }
void cleanup(int sig) { syslog(LOG_DEBUG, "cleanup (sig %d)", sig); syslog(LOG_NOTICE, "cleanup (sig %d)", sig); pthread_cancel(pipe_id); set_repeat(DEFAULT_DELAY, DEFAULT_PERIOD); syslog(LOG_NOTICE, "done cleanup"); exit(0); }
int main(int argc, char *argv[]) { char c; int arg; int arg2; bool enable = false; signal(SIGINT, cleanup); signal(SIGTERM, cleanup); signal(SIGQUIT, cleanup); signal(SIGHUP, cleanup); signal(SIGKILL, cleanup); initialize(); while ((c = getopt(argc, argv, "h:t:H:T:r:fe")) != (char)-1) { switch(c) { case 'h': sscanf(optarg, "%d", &arg); syslog(LOG_DEBUG, "install hold %d\n", arg); install_hold_action(arg); break; case 't': sscanf(optarg, "%d", &arg); install_tap_action(arg); break; case 'H': sscanf(optarg, "%d", &arg); set_hold_timeout_ms(arg); break; case 'T': sscanf(optarg, "%d", &arg); set_tap_timeout_ms(arg); break; case 'r': if (optind >= argc || argv[optind][0] == '-') return -1; sscanf(optarg, "%d", &arg); sscanf(argv[optind], "%d", &arg2); set_repeat(arg, arg2); break; case 'f': set_fffilter(false); break; case 'e': enable = true; break; } } if (enable) start_pipe_thread(); if (luna_service_initialize(DBUS_ADDRESS)) luna_service_start(); return 0; }
int stop_pipe_thread() { if (pipe_id) { cancel_hold_timeout(); stop_tap(); system("/sbin/stop hidd"); pthread_cancel(pipe_id); close(u_fd); set_repeat(DEFAULT_DELAY, DEFAULT_PERIOD); close(k_fd); pipe_id = 0; system("/sbin/start hidd"); } }
bool Tween::_set(const StringName& p_name, const Variant& p_value) { String name=p_name; if (name=="playback/speed" || name=="speed") { //bw compatibility set_speed(p_value); } else if (name=="playback/active") { set_active(p_value); } else if (name=="playback/repeat") { set_repeat(p_value); } return true; }
Error Connection::flip_repeat(){ // Tested return set_repeat(!status.repeat); }
TITANIUM_PROPERTY_SETTER(Animation, repeat) { TITANIUM_ASSERT(argument.IsNumber()); set_repeat(static_cast<uint32_t>(argument)); return true; }
int set_timeout(unsigned int interval, void (*callback)(int tick_count, int arg)) { return set_repeat(interval, callback, 1); }