02080       wej->[start_time](classGazeboROSNode_1_1WrenchBodyJob.html#a801ad39110b8f202470bd1562a62bd02) = req.[start_time](../../gazebo_msgs/html/structgazebo__msgs_1_1ApplyBodyWrenchRequest__.html#a0244cf9f90e8a684e3a0fcfed48bd642);
    02081       if (wej->[start_time](classGazeboROSNode_1_1WrenchBodyJob.html#a801ad39110b8f202470bd1562a62bd02) < [ros::Time](../../../api/rostime/html/classros_1_1Time.html)(gazebo::Simulator::Instance()->GetSimTime().Double()))
    02082         wej->[start_time](classGazeboROSNode_1_1WrenchBodyJob.html#a801ad39110b8f202470bd1562a62bd02) = [ros::Time](../../../api/rostime/html/classros_1_1Time.html)(gazebo::Simulator::Instance()->GetSimTime().Double());
    02083       wej->[duration](classGazeboROSNode_1_1WrenchBodyJob.html#a4e8f3e2d041e97817a80a6feb9bd25a6) = req.[duration](../../gazebo_msgs/html/structgazebo__msgs_1_1ApplyBodyWrenchRequest__.html#a67cf0e22cc0c9d1782cee00b84ff5986);
    02084       this->[lock_](classGazeboROSNode.html#a3895043c9355e3e2a23f84efe0060736 "A mutex to lock access to fields that are used in ROS message callbacks.").lock();
    02085       this->[wrench_body_jobs](classGazeboROSNode.html#ade2831b1970d2ceed871e82a9140c2bb).push_back(wej);
    02086       this->[lock_](classGazeboROSNode.html#a3895043c9355e3e2a23f84efe0060736 "A mutex to lock access to fields that are used in ROS message callbacks.").unlock();
    02087 
    02088       res.[success](../../gazebo_msgs/html/structgazebo__msgs_1_1ApplyBodyWrenchResponse__.html#a614b4dd49b7b7f87fb360bc0f420f8ed) = true;
    02089       res.[status_message](../../gazebo_msgs/html/structgazebo__msgs_1_1ApplyBodyWrenchResponse__.html#aeb381da235043f2b7e2875d78beacade) = "";
    02090       return true;
    02091     }
    02092 
    02093 
    02094   private:
    [02095](classGazeboROSNode.html#ae9011736edb2ec542d7176cdddeb546d)     [ros::NodeHandle](../../../api/roscpp/html/classros_1_1NodeHandle.html) [rosnode_](classGazeboROSNode.html#ae9011736edb2ec542d7176cdddeb546d);
    [02096](classGazeboROSNode.html#aaad18c9d54a8736ea6337821de03889a)     [ros::CallbackQueue](../../../api/roscpp/html/classros_1_1CallbackQueue.html) [gazebo_queue_](classGazeboROSNode.html#aaad18c9d54a8736ea6337821de03889a);
    [02097](classGazeboROSNode.html#a382ac60d7e343d5dc666c4cf3d399bf7)     boost::thread* [gazebo_callback_queue_thread_](classGazeboROSNode.html#a382ac60d7e343d5dc666c4cf3d399bf7);
    02098 
    [02099](classGazeboROSNode.html#a6ac26108e1ff9418cffdee5dbf0d2fe3)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [spawn_urdf_model_service_](classGazeboROSNode.html#a6ac26108e1ff9418cffdee5dbf0d2fe3);
    [02100](classGazeboROSNode.html#a7a24535e62917150745455c038963b78)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [spawn_urdf_gazebo_service_](classGazeboROSNode.html#a7a24535e62917150745455c038963b78);
    [02101](classGazeboROSNode.html#ae77996b35f6b28516ecc168075da1288)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [delete_model_service_](classGazeboROSNode.html#ae77996b35f6b28516ecc168075da1288);
    [02102](classGazeboROSNode.html#ade3fc7aa049f6434c87dc8f5cdb2b8eb)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [get_model_state_service_](classGazeboROSNode.html#ade3fc7aa049f6434c87dc8f5cdb2b8eb);
    [02103](classGazeboROSNode.html#a14c4ecaaf7e13e5f367f44b01e567d99)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [get_model_properties_service_](classGazeboROSNode.html#a14c4ecaaf7e13e5f367f44b01e567d99);
    [02104](classGazeboROSNode.html#afd150de77e8d4e6fa4707e22586cb429)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [get_world_properties_service_](classGazeboROSNode.html#afd150de77e8d4e6fa4707e22586cb429);
    [02105](classGazeboROSNode.html#a290bee43c2217b9d1a38702770fae0c8)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [get_joint_properties_service_](classGazeboROSNode.html#a290bee43c2217b9d1a38702770fae0c8);
    [02106](classGazeboROSNode.html#a813f1a04d708c60c34e9f8b864a771ed)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [get_link_properties_service_](classGazeboROSNode.html#a813f1a04d708c60c34e9f8b864a771ed);
    [02107](classGazeboROSNode.html#aecd05ef53d8ef891a0c675d1a5f28c09)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [get_link_state_service_](classGazeboROSNode.html#aecd05ef53d8ef891a0c675d1a5f28c09);
    [02108](classGazeboROSNode.html#a901e93c427ccb3007269685d709a5d5e)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [set_link_properties_service_](classGazeboROSNode.html#a901e93c427ccb3007269685d709a5d5e);
    [02109](classGazeboROSNode.html#af0b30926f98009ffd14147ad22b137ee)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [set_physics_properties_service_](classGazeboROSNode.html#af0b30926f98009ffd14147ad22b137ee);
    [02110](classGazeboROSNode.html#a6bb1fa9e176137ed05eed396e54f6c58)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [get_physics_properties_service_](classGazeboROSNode.html#a6bb1fa9e176137ed05eed396e54f6c58);
    [02111](classGazeboROSNode.html#a00bff62a4053d3ce149659ec76ed33c0)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [apply_body_wrench_service_](classGazeboROSNode.html#a00bff62a4053d3ce149659ec76ed33c0);
    [02112](classGazeboROSNode.html#a2a2dc8937cd326cc608f25e84cd1ec52)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [set_joint_properties_service_](classGazeboROSNode.html#a2a2dc8937cd326cc608f25e84cd1ec52);
    [02113](classGazeboROSNode.html#acd495ec25d2d35e51c5e308ab278d466)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [set_model_state_service_](classGazeboROSNode.html#acd495ec25d2d35e51c5e308ab278d466);
    [02114](classGazeboROSNode.html#ab51b0de7d13b27dbd1e1f9b473bcd66d)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [apply_joint_effort_service_](classGazeboROSNode.html#ab51b0de7d13b27dbd1e1f9b473bcd66d);
    [02115](classGazeboROSNode.html#a90d90e15fd2318bd6d8f4e735348289d)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [set_model_configuration_service_](classGazeboROSNode.html#a90d90e15fd2318bd6d8f4e735348289d);
    [02116](classGazeboROSNode.html#aaba51f3b2d3046753a2458ec5c85ba41)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [set_link_state_service_](classGazeboROSNode.html#aaba51f3b2d3046753a2458ec5c85ba41);
    [02117](classGazeboROSNode.html#a231ed04b51db92a2961ef73fb576797c)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [reset_simulation_service_](classGazeboROSNode.html#a231ed04b51db92a2961ef73fb576797c);
    [02118](classGazeboROSNode.html#a3ff4a2cb807ac60b5a331f084120f74d)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [reset_world_service_](classGazeboROSNode.html#a3ff4a2cb807ac60b5a331f084120f74d);
    [02119](classGazeboROSNode.html#a02800aa046c0cb9bd436bd1407d00e5f)     [ros::ServiceServer](../../../api/roscpp/html/classros_1_1ServiceServer.html) [pause_physics_service_](classGazeboROSNode.html#a02800aa046c0cb9bd436bd1407d00e5f);