RetroArch
Classes | Typedefs | Enumerations | Functions | Variables
wifi_driver.h File Reference
#include <stdint.h>
#include <boolean.h>
#include <retro_common_api.h>
#include <lists/string_list.h>
Include dependency graph for wifi_driver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wifi_driver
 

Typedefs

typedef struct wifi_driver wifi_driver_t
 

Enumerations

enum  rarch_wifi_ctl_state {
  RARCH_WIFI_CTL_NONE = 0, RARCH_WIFI_CTL_DESTROY, RARCH_WIFI_CTL_DEINIT, RARCH_WIFI_CTL_SET_OWN_DRIVER,
  RARCH_WIFI_CTL_UNSET_OWN_DRIVER, RARCH_WIFI_CTL_OWNS_DRIVER, RARCH_WIFI_CTL_SET_ACTIVE, RARCH_WIFI_CTL_UNSET_ACTIVE,
  RARCH_WIFI_CTL_IS_ACTIVE, RARCH_WIFI_CTL_FIND_DRIVER, RARCH_WIFI_CTL_SET_CB, RARCH_WIFI_CTL_STOP,
  RARCH_WIFI_CTL_START, RARCH_WIFI_CTL_INIT
}
 

Functions

const char * config_get_wifi_driver_options (void)
 
const voidwifi_driver_find_handle (int index)
 
const char * wifi_driver_find_ident (int index)
 
void driver_wifi_stop (void)
 
bool driver_wifi_start (void)
 
void driver_wifi_scan (void)
 
void driver_wifi_get_ssids (struct string_list *list)
 
bool driver_wifi_ssid_is_online (unsigned i)
 
bool driver_wifi_connect_ssid (unsigned i, const char *passphrase)
 
bool wifi_driver_ctl (enum rarch_wifi_ctl_state state, void *data)
 

Variables

wifi_driver_t wifi_connmanctl
 
wifi_driver_t wifi_null
 

Typedef Documentation

◆ wifi_driver_t

typedef struct wifi_driver wifi_driver_t

Enumeration Type Documentation

◆ rarch_wifi_ctl_state

Enumerator
RARCH_WIFI_CTL_NONE 
RARCH_WIFI_CTL_DESTROY 
RARCH_WIFI_CTL_DEINIT 
RARCH_WIFI_CTL_SET_OWN_DRIVER 
RARCH_WIFI_CTL_UNSET_OWN_DRIVER 
RARCH_WIFI_CTL_OWNS_DRIVER 
RARCH_WIFI_CTL_SET_ACTIVE 
RARCH_WIFI_CTL_UNSET_ACTIVE 
RARCH_WIFI_CTL_IS_ACTIVE 
RARCH_WIFI_CTL_FIND_DRIVER 
RARCH_WIFI_CTL_SET_CB 
RARCH_WIFI_CTL_STOP 
RARCH_WIFI_CTL_START 
RARCH_WIFI_CTL_INIT 

Function Documentation

◆ config_get_wifi_driver_options()

const char* config_get_wifi_driver_options ( void  )

config_get_wifi_driver_options:

Get an enumerated list of all wifi driver names, separated by '|'.

Returns: string listing of all wifi driver names, separated by '|'.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ driver_wifi_connect_ssid()

bool driver_wifi_connect_ssid ( unsigned  i,
const char *  passphrase 
)
Here is the caller graph for this function:

◆ driver_wifi_get_ssids()

void driver_wifi_get_ssids ( struct string_list list)
Here is the caller graph for this function:

◆ driver_wifi_scan()

void driver_wifi_scan ( void  )
Here is the caller graph for this function:

◆ driver_wifi_ssid_is_online()

bool driver_wifi_ssid_is_online ( unsigned  i)
Here is the caller graph for this function:

◆ driver_wifi_start()

bool driver_wifi_start ( void  )
Here is the call graph for this function:

◆ driver_wifi_stop()

void driver_wifi_stop ( void  )
Here is the call graph for this function:

◆ wifi_driver_ctl()

bool wifi_driver_ctl ( enum rarch_wifi_ctl_state  state,
void data 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ wifi_driver_find_handle()

const void* wifi_driver_find_handle ( int  idx)

wifi_driver_find_handle: : index of driver to get handle to.

Returns: handle to wifi driver at index. Can be NULL if nothing found.

wifi_driver_find_handle: : index of driver to get handle to.

Returns: handle to wifi driver at index. Can be NULL if nothing found.

Here is the caller graph for this function:

◆ wifi_driver_find_ident()

const char* wifi_driver_find_ident ( int  idx)

wifi_driver_find_ident: : index of driver to get handle to.

Returns: Human-readable identifier of wifi driver at index. Can be NULL if nothing found.

wifi_driver_find_ident: : index of driver to get handle to.

Returns: Human-readable identifier of wifi driver at index. Can be NULL if nothing found.

Here is the caller graph for this function:

Variable Documentation

◆ wifi_connmanctl

wifi_driver_t wifi_connmanctl

◆ wifi_null

wifi_driver_t wifi_null