wpa_supplicant_node.cpp File Reference

#include <ros/ros.h>
#include "ros/time.h"
#include "ros/console.h"
#include "ros/assert.h"
#include <stdint.h>
#include <assert.h>
#include <stddef.h>
#include <string>
#include <vector>
#include <map>
#include <set>
#include <list>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include <boost/function.hpp>
#include <ros/macros.h>
#include "exceptions.h"
#include "ros/types.h"
#include <boost/shared_array.hpp>
#include "ros/forwards.h"
#include "ros/common.h"
#include "ros/message.h"
#include "ros/serialization.h"
#include <boost/bind.hpp>
#include <typeinfo>
#include <boost/type_traits/is_void.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <boost/type_traits/is_const.hpp>
#include <boost/type_traits/add_const.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/make_shared.hpp>
#include <ros/static_assert.h>
#include <boost/type_traits/remove_reference.hpp>
#include "ros/message_traits.h"
#include "ros/builtin_message_traits.h"
#include "ros/message_event.h"
#include "forwards.h"
#include "timer_options.h"
#include "wall_timer_options.h"
#include "ros/service_traits.h"
#include <boost/lexical_cast.hpp>
#include "subscription_callback_helper.h"
#include "ros/spinner.h"
#include <time.h>
#include "ros/publisher.h"
#include <boost/utility.hpp>
#include "ros/service_server.h"
#include "ros/subscriber.h"
#include "ros/node_handle.h"
#include "ros/init.h"
#include "XmlRpcValue.h"
#include "node_handle.h"
#include "ros/names.h"
#include <boost/thread.hpp>
#include <ros/ros.h>
#include <actionlib_msgs/GoalID.h>
#include <ostream>
#include "ros/message_operations.h"
#include "std_msgs/Header.h"
#include "actionlib_msgs/GoalStatus.h"
#include <sstream>
#include <actionlib/action_definition.h>
#include <actionlib/goal_id_generator.h>
#include <actionlib/server/status_tracker.h>
#include <boost/thread/condition.hpp>
#include <boost/thread/mutex.hpp>
#include <actionlib/destruction_guard.h>
#include <unistd.h>
#include <fcntl.h>
#include <queue>
#include "wpa_supplicant_node/ScanActionGoal.h"
#include "wpa_supplicant_node/ScanActionResult.h"
#include "wpa_supplicant_node/ScanActionFeedback.h"
#include "wpa_supplicant_node/AssociateActionGoal.h"
#include "wpa_supplicant_node/AssociateActionResult.h"
#include "wpa_supplicant_node/AssociateActionFeedback.h"
#include "wpa_supplicant_node/NetworkParameter.h"
#include "wpa_supplicant_node/Network.h"
#include <includes.h>
#include <common.h>
#include <wpa_supplicant_i.h>
#include <eloop.h>
#include <drivers/driver.h>
#include <scan.h>
#include <bss.h>
#include <config.h>
#include <common/wpa_common.h>
#include <common/ieee802_11_defs.h>
#include "utils/list.h"
#include "common/defs.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ros_interface
class  RosApi

Defines

#define QUOTEME(x)   #x

Typedefs

typedef
actionlib::ActionServer
< wpa_supplicant_node::AssociateAction
AssociateActionServer
typedef
actionlib::ActionServer
< wpa_supplicant_node::ScanAction
ScanActionServer
typedef boost::function< void()> WorkFunction

Functions

void ros_add_iface (wpa_supplicant *wpa_s)
void ros_assoc_failed (wpa_supplicant *wpa_s, const u8 *bssid, const char *reason)
void ros_assoc_success (wpa_supplicant *wpa_s)
void ros_deinit ()
void ros_do_work (int, void *, void *)
void ros_iface_idle (wpa_supplicant *wpa_s)
int ros_init (int *argc, char ***argv)
void ros_init2 ()
void ros_remove_iface (wpa_supplicant *wpa_s)
void ros_scan_completed (wpa_supplicant *wpa_s, wpa_scan_results *scan_res)

Variables

static class RosApi g_ros_api
const
AssociateActionServer::GoalHandle 
null_associate_goal_handle_
const ScanActionServer::GoalHandle null_scan_goal_handle_

Define Documentation

#define QUOTEME (  )     #x

Typedef Documentation

Definition at line 173 of file wpa_supplicant_node.cpp.

typedef actionlib::ActionServer<wpa_supplicant_node::ScanAction> ScanActionServer

Definition at line 172 of file wpa_supplicant_node.cpp.

typedef boost::function<void ()> WorkFunction

Definition at line 31 of file wpa_supplicant_node.cpp.


Function Documentation

void ros_add_iface ( wpa_supplicant wpa_s  ) 

Definition at line 753 of file wpa_supplicant_node.cpp.

void ros_assoc_failed ( wpa_supplicant wpa_s,
const u8 bssid,
const char *  reason 
)

Definition at line 781 of file wpa_supplicant_node.cpp.

void ros_assoc_success ( wpa_supplicant wpa_s  ) 

Definition at line 787 of file wpa_supplicant_node.cpp.

void ros_deinit (  ) 

Definition at line 748 of file wpa_supplicant_node.cpp.

void ros_do_work ( int  ,
void *  ,
void *   
)

Definition at line 776 of file wpa_supplicant_node.cpp.

void ros_iface_idle ( wpa_supplicant wpa_s  ) 

Definition at line 764 of file wpa_supplicant_node.cpp.

int ros_init ( int *  argc,
char ***  argv 
)

Definition at line 738 of file wpa_supplicant_node.cpp.

void ros_init2 (  ) 

Definition at line 743 of file wpa_supplicant_node.cpp.

void ros_remove_iface ( wpa_supplicant wpa_s  ) 

Definition at line 758 of file wpa_supplicant_node.cpp.

void ros_scan_completed ( wpa_supplicant wpa_s,
wpa_scan_results scan_res 
)

Definition at line 770 of file wpa_supplicant_node.cpp.


Variable Documentation

class RosApi g_ros_api [static]
const AssociateActionServer::GoalHandle null_associate_goal_handle_

Definition at line 175 of file wpa_supplicant_node.cpp.

Definition at line 174 of file wpa_supplicant_node.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


wpa_supplicant_node
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:02:42 2013