01492         if (fjj->[start_time](classGazeboROSNode_1_1ForceJointJob.html#a1a6abca9e598c0860f79c9f86a440cde) < [ros::Time](../../../api/rostime/html/classros_1_1Time.html)(gazebo::Simulator::Instance()->GetSimTime().Double()))
    01493           fjj->[start_time](classGazeboROSNode_1_1ForceJointJob.html#a1a6abca9e598c0860f79c9f86a440cde) = [ros::Time](../../../api/rostime/html/classros_1_1Time.html)(gazebo::Simulator::Instance()->GetSimTime().Double());
    01494         fjj->[duration](classGazeboROSNode_1_1ForceJointJob.html#abb80ad252fc707d94ab89aeb4dc93a72) = req.[duration](../../gazebo_msgs/html/structgazebo__msgs_1_1ApplyJointEffortRequest__.html#a86fa0672e092557ed503b1a2447d7d64);
    01495         this->[lock_](classGazeboROSNode.html#a3895043c9355e3e2a23f84efe0060736 "A mutex to lock access to fields that are used in ROS message callbacks.").lock();
    01496         this->[force_joint_jobs](classGazeboROSNode.html#a22ab41eec754d289d8c56f05045f480e).push_back(fjj);
    01497         this->[lock_](classGazeboROSNode.html#a3895043c9355e3e2a23f84efe0060736 "A mutex to lock access to fields that are used in ROS message callbacks.").unlock();
    01498 
    01499         res.[success](../../gazebo_msgs/html/structgazebo__msgs_1_1ApplyJointEffortResponse__.html#a4fe78ed7323ef413512b16b9f3f9a9bf) = true;
    01500         res.[status_message](../../gazebo_msgs/html/structgazebo__msgs_1_1ApplyJointEffortResponse__.html#a7b23717c14f723390bb7e8d243f5f481) = "ApplyJointEffort: effort set";
    01501         return true;
    01502       }
    01503     }
    01504 
    [01507](classGazeboROSNode.html#ae6b30b92ee4b069ba4e19a27977d8cb7)     bool [resetSimulation](classGazeboROSNode.html#ae6b30b92ee4b069ba4e19a27977d8cb7)(std_srvs::Empty::Request &req,std_srvs::Empty::Response &res)
    01508     {
    01509       gazebo::World::Instance()->Reset();
    01510       return true;
    01511     }
    01512 
    [01515](classGazeboROSNode.html#a4a05b280a7e117b0095290ae85eeecbf)     bool [resetWorld](classGazeboROSNode.html#a4a05b280a7e117b0095290ae85eeecbf)(std_srvs::Empty::Request &req,std_srvs::Empty::Response &res)
    01516     {
    01517       gazebo::World::Instance()->Reset();
    01518       return true;
    01519     }
    01520 
    [01523](classGazeboROSNode.html#a3e63eeecd943a46eca541db419225057)     bool [pausePhysics](classGazeboROSNode.html#a3e63eeecd943a46eca541db419225057)(std_srvs::Empty::Request &req,std_srvs::Empty::Response &res)
    01524     {
    01525       gazebo::Simulator::Instance()->SetPaused(true);
    01526       return true;
    01527     }
    01528 
    [01531](classGazeboROSNode.html#a0f60ede81f5e148d181c064347aad047)     bool [unpausePhysics](classGazeboROSNode.html#a0f60ede81f5e148d181c064347aad047)(std_srvs::Empty::Request &req,std_srvs::Empty::Response &res)
    01532     {
    01533       gazebo::Simulator::Instance()->SetPaused(false);
    01534       return true;
    01535     }
    01536 
    [01539](classGazeboROSNode.html#a79ad3a609931f0e04b497126d5ae49d7)     bool [clearJointForces](classGazeboROSNode.html#a79ad3a609931f0e04b497126d5ae49d7)([gazebo_msgs::JointRequest::Request](../../gazebo_msgs/html/structgazebo__msgs_1_1JointRequestRequest__.html) &req,[gazebo_msgs::JointRequest::Response](../../gazebo_msgs/html/structgazebo__msgs_1_1JointRequestResponse__.html) &res)
    01540     {
    01541       return this->[clearJointForces](classGazeboROSNode.html#a79ad3a609931f0e04b497126d5ae49d7)(req.[joint_name](../../gazebo_msgs/html/structgazebo__msgs_1_1JointRequestRequest__.html#aa1c78f9b5da9d8e30766859945634ada));