MCPcopy Create free account

hub / github.com/OnlyInAmerica/AirShare-Android / types & classes

Types & classes60 in github.com/OnlyInAmerica/AirShare-Android

InterfaceActivityRecevingMessagesIndicator
Implemented by a Service or other entity to report an Activity is bound, and thus in the foreground. e.g: Useful to determine whether to post message
sdk/src/main/java/pro/dbro/airshare/app/ActivityRecevingMessagesIndicator.java:9
ClassAdvancedUseActivity
An Activity (currently unused in this app) illustrating advanced / manual use of AirShare via {@link pro.dbro.airshare.app.ui.AirShareFragment} and {@
example/src/main/java/pro/dbro/airshare/sample/ui/activity/AdvancedUseActivity.java:19
ClassAirShareFragment
Convenience fragment for interacting with AirShare. Handles connecting to AirShare Service, prompting user to enable Bluetooth etc. Implementation cl
sdk/src/main/java/pro/dbro/airshare/app/ui/AirShareFragment.java:32
ClassAirShareSampleApp
Created by davidbrodsky on 3/17/15.
example/src/main/java/pro/dbro/airshare/sample/AirShareSampleApp.java:10
ClassAirShareService
Created by davidbrodsky on 11/4/14.
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:36
ClassApplicationTest
<a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
example/src/androidTest/java/pro/dbro/airshare/ApplicationTest.java:9
ClassBLECentral
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLECentral.java:55
ClassBLEPeripheral
A basic BLE Peripheral device discovered by centrals Created by davidbrodsky on 10/11/14.
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEPeripheral.java:41
InterfaceBLEPeripheralConnectionGovernor
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEPeripheral.java:48
ClassBLETransport
Every Identifier gets a ByteBuffer that all outgoing data gets copied to, and is read from in DEFAULT_MTU_BYTES increments for the actual sendData cal
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransport.java:48
InterfaceBLETransportCallback
Created by davidbrodsky on 2/23/15.
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransportCallback.java:10
ClassBLEUtil
Util for Bluetooth Low Energy
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEUtil.java:25
ClassBackgroundThreadHandler
Handler that processes Messages on a background thread
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:254
InterfaceCallback
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:39
InterfaceCallback
sdk/src/main/java/pro/dbro/airshare/app/ui/AirShareFragment.java:34
InterfaceConnectionGovernor
Created by davidbrodsky on 11/14/14.
sdk/src/main/java/pro/dbro/airshare/transport/ConnectionGovernor.java:6
EnumConnectionStatus
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:18
ClassCrashReportingTree
A tree which logs important information for crash reporting.
example/src/main/java/pro/dbro/airshare/sample/AirShareSampleApp.java:29
ClassDataTransferMessage
Created by davidbrodsky on 2/22/15.
sdk/src/main/java/pro/dbro/airshare/session/DataTransferMessage.java:13
ClassDataUtil
Utilities for converting between Java and Database friendly types Created by davidbrodsky on 10/13/14.
sdk/src/main/java/pro/dbro/airshare/DataUtil.java:11
ClassDeviceConnectionListener
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:90
EnumDeviceType
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransportCallback.java:12
ClassIdentityMessage
Representation of network identity. Closely related to {@link pro.dbro.airshare.session.Peer} Created by davidbrodsky on 2/22/15.
sdk/src/main/java/pro/dbro/airshare/session/IdentityMessage.java:16
InterfaceIncomingMessageListener
An item that listens for incoming {@link pro.dbro.airshare.session.SessionMessage}s Created by davidbrodsky on 3/13/15.
sdk/src/main/java/pro/dbro/airshare/app/IncomingMessageListener.java:11
ClassIncomingTransfer
Facilitates responding to incoming transfer requests that require user acceptance to proceed. 1. Constructed with a complete DataTransferMessage Cre
sdk/src/main/java/pro/dbro/airshare/app/IncomingTransfer.java:14
ClassKeyPair
Created by davidbrodsky on 10/22/14.
sdk/src/main/java/pro/dbro/airshare/crypto/KeyPair.java:6
ClassLocalPeer
Created by davidbrodsky on 2/21/15.
sdk/src/main/java/pro/dbro/airshare/session/LocalPeer.java:14
ClassLogging
Created by davidbrodsky on 2/21/15.
sdk/src/main/java/pro/dbro/airshare/Logging.java:8
ClassMainActivity
An Activity illustrating use of AirShare's {@link PeerFragment} to facilitate simple synchronous data exchange.
example/src/main/java/pro/dbro/airshare/sample/ui/activity/MainActivity.java:34
InterfaceMessageDeliveryListener
An item that listens for outgoing {@link pro.dbro.airshare.session.SessionMessage} delivery events. Created by davidbrodsky on 3/14/15.
sdk/src/main/java/pro/dbro/airshare/app/MessageDeliveryListener.java:11
EnumMode
sdk/src/main/java/pro/dbro/airshare/app/ui/PeerFragment.java:56
ClassOutgoingTransfer
An OutgoingTransfer wraps an outgoing data transfer. 1. Constructed with a byte[] 2. Sends a DataTransferMessage Created by davidbrodsky on 3/13/15.
sdk/src/main/java/pro/dbro/airshare/app/OutgoingTransfer.java:16
ClassPeer
Created by davidbrodsky on 2/21/15.
sdk/src/main/java/pro/dbro/airshare/session/Peer.java:9
ClassPeerAdapter
Created by davidbrodsky on 10/12/14.
sdk/src/main/java/pro/dbro/airshare/app/adapter/PeerAdapter.java:20
ClassPeerFragment
A Fragment that supports discovering peers and sending or receiving data to/from them. The three static creators instantiate the Fragment in one of t
sdk/src/main/java/pro/dbro/airshare/app/ui/PeerFragment.java:48
InterfacePeerFragmentListener
sdk/src/main/java/pro/dbro/airshare/app/ui/PeerFragment.java:58
ClassPrefsManager
Created by davidbrodsky on 9/21/14.
example/src/main/java/pro/dbro/airshare/sample/PrefsManager.java:9
ClassQuoteWritingFragment
A simple {@link Fragment} subclass.
example/src/main/java/pro/dbro/airshare/sample/ui/fragment/QuoteWritingFragment.java:17
ClassServiceBinder
Binder through which Activities can interact with this Service
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:127
ClassSessionManager
Created by davidbrodsky on 2/21/15.
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:31
InterfaceSessionManagerCallback
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:37
ClassSessionMessage
Represents a Session segment suitable for transport via a {@link pro.dbro.airshare.transport.Transport} Requirements of Child Classes: Constructors
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:30
ClassSessionMessageDeserializer
This class facilitates deserializing a {@link pro.dbro.airshare.session.SessionMessage} from in-order data streams. After construction, call {@link #
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:43
InterfaceSessionMessageDeserializerCallback
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:45
InterfaceSessionMessageScheduler
An item that schedules {@link pro.dbro.airshare.session.SessionMessage}s for delivery to a {@link pro.dbro.airshare.session.Peer} Created by davidbro
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageScheduler.java:9
ClassSessionMessageSerializationTest
Tests the serialization of {@link pro.dbro.airshare.session.SessionMessage}s as well as their deserialization using {@link SessionMessageDeserializer}
sdk/src/androidTest/java/pro/dbro/airshare/session/SessionMessageSerializationTest.java:25
ClassSessionMessageSerializer
This class facilitates queuing {@link pro.dbro.airshare.session.SessionMessage}s for sequential serialization Created by davidbrodsky on 3/12/15.
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageSerializer.java:18
ClassSodiumShaker
Wrapper around libsodium functions. Created by davidbrodsky on 10/13/14.
sdk/src/main/java/pro/dbro/airshare/crypto/SodiumShaker.java:13
EnumState
sdk/src/main/java/pro/dbro/airshare/app/OutgoingTransfer.java:18
EnumStatus
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:32
ClassTransfer
Created by davidbrodsky on 3/14/15.
sdk/src/main/java/pro/dbro/airshare/app/Transfer.java:15
ClassTransport
Created by davidbrodsky on 2/21/15.
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:16
InterfaceTransportCallback
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:24
ClassTransportState
Represents a transport state for resuming. e.g : If a BLE transport is stopped during a temporary WiFi connection, remember whether the stopped trans
sdk/src/main/java/pro/dbro/airshare/transport/TransportState.java:10
ClassTransportUpgradeMessage
Created by davidbrodsky on 2/22/15.
sdk/src/main/java/pro/dbro/airshare/session/TransportUpgradeMessage.java:13
ClassViewHolder
sdk/src/main/java/pro/dbro/airshare/app/adapter/PeerAdapter.java:29
ClassWelcomeFragment
example/src/main/java/pro/dbro/airshare/sample/ui/fragment/WelcomeFragment.java:16
InterfaceWelcomeFragmentListener
example/src/main/java/pro/dbro/airshare/sample/ui/fragment/WelcomeFragment.java:62
ClassWifiTransport
Wifi Direct Transport. Requires Android 4.0. Proof-of-concept. Not yet ready for use. Supports a single WiFi Direct connection at time Development N
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:54
InterfaceWritingFragmentListener
example/src/main/java/pro/dbro/airshare/sample/ui/fragment/QuoteWritingFragment.java:19