|
struct | BridgeInfo |
|
class | IBridgeListener |
|
class | IBridgeManager |
| IBridgeManager provides APIs to enable/disable and set/get/delete software bridges for various WLAN and Ethernet interfaces. It also provides interface to Subsystem Restart events by registering as listener. Notifications will be received when modem is ready/not ready. More...
|
|
class | IFirewallEntry |
| Firewall entry class is used for configuring firewall rules. More...
|
|
class | IFirewallListener |
|
class | IFirewallManager |
| FirewallManager is a primary interface that filters and controls the network traffic on a pre-configured set of rules. It also provides interface to Subsystem Restart events by registering as listener. Notifications will be received when modem is ready/not ready. More...
|
|
class | IL2tpListener |
|
class | IL2tpManager |
| L2tpManager is a primary interface for configuring L2TP Service. It also provides interface to Subsystem Restart events by registering as listener. Notifications will be received when modem is ready/not ready. More...
|
|
class | INatListener |
|
class | INatManager |
| NatManager is a primary interface for configuring static network address translation(SNAT) and DMZ (demilitarized zone). It also provides interface to Subsystem Restart events by registering as listener. Notifications will be received when modem is ready/not ready. More...
|
|
class | ISocksListener |
|
class | ISocksManager |
| SocksManager is a primary interface for configuring legacy Socks proxy server. It also provides interface to Subsystem Restart events by registering as listener. Notifications will be received when modem is ready/not ready. More...
|
|
class | IVlanListener |
|
class | IVlanManager |
| VlanManager is a primary interface for configuring VLAN (Virtual Local Area Network). it provide APIs for create, query, remove VLAN interfaces and associate or disassociate with profile IDs. It also provides interface to Subsystem Restart events by registering as listener. Notifications will be received when modem is ready/not ready. More...
|
|
struct | L2tpSessionConfig |
|
struct | L2tpSysConfig |
|
struct | L2tpTunnelConfig |
|
struct | NatConfig |
|
|
using | BridgeInfoResponseCb = std::function< void(const std::vector< BridgeInfo > &infos, telux::common::ErrorCode error)> |
|
using | FirewallStatusCb = std::function< void(bool enable, bool allowPackets, telux::common::ErrorCode error)> |
|
using | FirewallEntriesCb = std::function< void(std::vector< std::shared_ptr< IFirewallEntry >> entries, telux::common::ErrorCode error)> |
|
using | DmzEntriesCb = std::function< void(std::vector< std::string > dmzEntries, telux::common::ErrorCode error)> |
|
using | L2tpConfigCb = std::function< void(const L2tpSysConfig &l2tpSysConfig, telux::common::ErrorCode error)> |
|
using | StaticNatEntriesCb = std::function< void(const std::vector< NatConfig > &snatEntries, telux::common::ErrorCode error)> |
|
using | CreateVlanCb = std::function< void(bool isAccelerated, telux::common::ErrorCode error)> |
|
using | QueryVlanResponseCb = std::function< void(const std::vector< VlanConfig > &configs, telux::common::ErrorCode error)> |
|
using | VlanMappingResponseCb = std::function< void(const std::list< std::pair< int, int >> &mapping, telux::common::ErrorCode error)> |
|