MCPcopy Create free account

hub / github.com/Breakend/echo / types & classes

Types & classes18 in github.com/Breakend/echo

ClassAllEncompasingP2PClient
This is an alternative representation the Android P2P library's WiFiP2PDevice class it contains information about any client connected to the mesh and
src/com/ecse414/android/echo/router/AllEncompasingP2PClient.java:11
ClassConfiguration
Contains configuration settings related to the WiFi Direct implementation @author Peter Henderson
src/com/ecse414/android/echo/config/Configuration.java:8
InterfaceDeviceActionListener
An interface-callback for the activity to listen to fragment interaction events.
src/com/ecse414/android/echo/ui/DeviceListFragment.java:203
ClassDeviceDetailFragment
A fragment that manages a particular peer and allows interaction with device i.e. setting up network connection and transferring data. NOTE: much of
src/com/ecse414/android/echo/ui/DeviceDetailFragment.java:34
ClassDeviceListFragment
A ListFragment that displays available peers on discovery and requests the parent activity to handle user interaction events NOTE: much of this was t
src/com/ecse414/android/echo/ui/DeviceListFragment.java:32
ClassMeshNetworkManager
A manager for keeping track of a mesh and handling routing @author Peter Henderson
src/com/ecse414/android/echo/router/MeshNetworkManager.java:13
ClassMessageActivity
Activity for the group chat view @author Peter Henderson
src/com/ecse414/android/echo/MessageActivity.java:22
ClassPacket
The echo packet structure @author Peter Henderson
src/com/ecse414/android/echo/router/Packet.java:8
ClassPromptPasswordFragment
A password prompt for legacy connections or GO bridging connections @author Matthew Vertescher
src/com/ecse414/android/echo/ui/PromptPasswordFragment.java:22
ClassReceiver
The main receiver class @author Matthew Vertescher @author Peter Henderson
src/com/ecse414/android/echo/router/Receiver.java:18
ClassSender
Responsible for sending all packets that appear in the queue @author Matthew Vertescher
src/com/ecse414/android/echo/router/Sender.java:13
EnumTYPE
Different types of echo packets @author Peter Henderson
src/com/ecse414/android/echo/router/Packet.java:15
ClassTcpReciever
Receives packets on a server socket threads and enqueues them to a receiver runner @author Matthew Vertescher
src/com/ecse414/android/echo/router/tcp/TcpReciever.java:18
ClassTcpSender
Runner for dequeueing packets from packets to send, and issues the TCP connection to send them @author Matthew Vertescher @author Peter Henderson
src/com/ecse414/android/echo/router/tcp/TcpSender.java:19
ClassWiFiBroadcastReceiver
Used for bridging or legacy wifi connections @author Matthew Vertescher
src/com/ecse414/android/echo/wifi/WiFiBroadcastReceiver.java:32
ClassWiFiDirectActivity
An activity that uses WiFi Direct APIs to discover and connect with available devices. WiFi Direct APIs are asynchronous and rely on callback mechanis
src/com/ecse414/android/echo/WiFiDirectActivity.java:44
ClassWiFiDirectBroadcastReceiver
A BroadcastReceiver that notifies of important wifi p2p events.
src/com/ecse414/android/echo/wifi/WiFiDirectBroadcastReceiver.java:44
ClassWiFiPeerListAdapter
Array adapter for ListFragment that maintains WifiP2pDevice list.
src/com/ecse414/android/echo/ui/DeviceListFragment.java:103