SYMBOL INDEX (213 symbols across 20 files) FILE: app/src/androidTest/java/me/kevingleason/androidrtc/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: app/src/main/java/me/kevingleason/androidrtc/IncomingCallActivity.java class IncomingCallActivity (line 23) | public class IncomingCallActivity extends Activity { method onCreate (line 31) | @Override method onCreateOptionsMenu (line 63) | @Override method onOptionsItemSelected (line 70) | @Override method acceptCall (line 85) | public void acceptCall(View view){ method rejectCall (line 96) | public void rejectCall(View view){ method onStop (line 107) | @Override FILE: app/src/main/java/me/kevingleason/androidrtc/LoginActivity.java class LoginActivity (line 18) | public class LoginActivity extends Activity { method onCreate (line 22) | @Override method onCreateOptionsMenu (line 37) | @Override method onOptionsItemSelected (line 44) | @Override method joinChat (line 64) | public void joinChat(View view){ method validUsername (line 83) | private boolean validUsername(String username) { FILE: app/src/main/java/me/kevingleason/androidrtc/MainActivity.java class MainActivity (line 31) | public class MainActivity extends ListActivity { method onCreate (line 42) | @Override method onCreateOptionsMenu (line 69) | @Override method onOptionsItemSelected (line 76) | @Override method onStop (line 94) | @Override method onRestart (line 102) | @Override method initPubNub (line 115) | public void initPubNub(){ method subscribeStdBy (line 124) | private void subscribeStdBy(){ method makeCall (line 162) | public void makeCall(View view){ method dispatchCall (line 180) | public void dispatchCall(final String callNum){ method dispatchIncomingCall (line 216) | private void dispatchIncomingCall(String userId){ method setUserStatus (line 224) | private void setUserStatus(String status){ method getUserStatus (line 239) | private void getUserStatus(String userId){ method showToast (line 253) | private void showToast(final String message){ method signOut (line 266) | public void signOut(){ FILE: app/src/main/java/me/kevingleason/androidrtc/VideoChatActivity.java class VideoChatActivity (line 54) | public class VideoChatActivity extends ListActivity { method onCreate (line 73) | @Override method onCreateOptionsMenu (line 168) | @Override method onOptionsItemSelected (line 175) | @Override method onPause (line 190) | @Override method onResume (line 197) | @Override method onDestroy (line 204) | @Override method onBackPressed (line 215) | @Override method getXirSysIceServers (line 237) | public List getXirSysIceServers(){ method connectToUser (line 249) | public void connectToUser(String user) { method hangup (line 253) | public void hangup(View view) { method endCall (line 258) | private void endCall() { method sendMessage (line 264) | public void sendMessage(View view) { class DemoRTCListener (line 291) | private class DemoRTCListener extends LogRTCListener { method onLocalStream (line 292) | @Override method onAddRemoteStream (line 304) | @Override method onMessage (line 323) | @Override method onPeerConnectionClosed (line 344) | @Override FILE: app/src/main/java/me/kevingleason/androidrtc/adapters/ChatAdapter.java class ChatAdapter (line 26) | public class ChatAdapter extends ArrayAdapter { method ChatAdapter (line 33) | public ChatAdapter(Context context, List values) { class ViewHolder (line 40) | class ViewHolder { method getView (line 47) | @Override method getCount (line 72) | @Override method hasStableIds (line 77) | @Override method getItemId (line 82) | @Override method removeMsg (line 88) | public void removeMsg(int loc){ method addMessage (line 93) | public void addMessage(ChatMessage chatMsg){ method setFadeOut2 (line 98) | private void setFadeOut2(final View view, final ChatMessage message){ method setFadeOut3 (line 112) | private void setFadeOut3(final View view, final ChatMessage message){ method setFadeOut (line 135) | private void setFadeOut(final View view, final ChatMessage message){ method formatTimeStamp (line 182) | public static String formatTimeStamp(long timeStamp){ FILE: app/src/main/java/me/kevingleason/androidrtc/adapters/HistoryAdapter.java class HistoryAdapter (line 37) | public class HistoryAdapter extends ArrayAdapter { method HistoryAdapter (line 45) | public HistoryAdapter(Context context, List values, Pubnu... class ViewHolder (line 55) | class ViewHolder { method getView (line 63) | @Override method getCount (line 93) | @Override method removeButton (line 98) | public void removeButton(int loc){ method getUserStatus (line 103) | private void getUserStatus(final ChatUser user, final TextView statusV... method updateHistory (line 126) | public void updateHistory(){ method updateAdapter (line 156) | private void updateAdapter(){ method formatTimeStamp (line 171) | public static String formatTimeStamp(long timeStamp){ FILE: app/src/main/java/me/kevingleason/androidrtc/adt/ChatMessage.java class ChatMessage (line 6) | public class ChatMessage { method ChatMessage (line 11) | public ChatMessage(String sender, String message, long timeStamp){ method getSender (line 17) | public String getSender() { method getMessage (line 21) | public String getMessage() { method getTimeStamp (line 25) | public long getTimeStamp() { method hashCode (line 29) | @Override FILE: app/src/main/java/me/kevingleason/androidrtc/adt/ChatUser.java class ChatUser (line 8) | public class ChatUser { method ChatUser (line 12) | public ChatUser(String userId) { method ChatUser (line 17) | public ChatUser(String userId, String status) { method getUserId (line 22) | public String getUserId() { method getStatus (line 26) | public String getStatus() { method setStatus (line 30) | public void setStatus(String status) { method equals (line 34) | @Override method hashCode (line 42) | @Override FILE: app/src/main/java/me/kevingleason/androidrtc/adt/HistoryItem.java class HistoryItem (line 6) | public class HistoryItem { method HistoryItem (line 10) | public HistoryItem(ChatUser user, Long timeStamp){ method getUser (line 15) | public ChatUser getUser() { method getTimeStamp (line 19) | public Long getTimeStamp() { FILE: app/src/main/java/me/kevingleason/androidrtc/servers/XirSysRequest.java class XirSysRequest (line 31) | public class XirSysRequest extends AsyncTask doInBackground(Void... params){ FILE: app/src/main/java/me/kevingleason/androidrtc/util/Constants.java class Constants (line 6) | public class Constants { FILE: app/src/main/java/me/kevingleason/androidrtc/util/LogRTCListener.java class LogRTCListener (line 14) | public class LogRTCListener extends PnRTCListener { method onCallReady (line 15) | @Override method onConnected (line 20) | @Override method onPeerStatusChanged (line 25) | @Override method onPeerConnectionClosed (line 30) | @Override method onLocalStream (line 35) | @Override method onAddRemoteStream (line 40) | @Override method onRemoveRemoteStream (line 45) | @Override method onMessage (line 50) | @Override method onDebug (line 55) | @Override FILE: pnwebrtc/src/androidTest/java/me/kevingleason/pnwebrtc/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: pnwebrtc/src/main/java/me/kevingleason/pnwebrtc/PnPeer.java class PnPeer (line 24) | public class PnPeer implements SdpObserver, PeerConnection.Observer { method PnPeer (line 42) | public PnPeer(String id, PnPeerConnectionClient pcClient) { method setStatus (line 55) | public synchronized void setStatus(String status){ method getStatus (line 60) | public String getStatus() { method setType (line 64) | public void setType(String type){this.type = type;} method getType (line 66) | public String getType() { method isDialed (line 70) | public boolean isDialed() { method setDialed (line 74) | public void setDialed(boolean dialed) { method isReceived (line 78) | public boolean isReceived() { method setReceived (line 82) | public void setReceived(boolean received) { method getPc (line 86) | public PeerConnection getPc() { method getId (line 90) | public String getId() { method hangup (line 94) | public void hangup(){ method onCreateSuccess (line 100) | @Override method onSetSuccess (line 114) | @Override method onCreateFailure (line 118) | @Override method onSetFailure (line 122) | @Override method onSignalingChange (line 126) | @Override method onIceConnectionChange (line 130) | @Override method onIceConnectionReceivingChange (line 140) | @Override method onIceGatheringChange (line 145) | @Override method onIceCandidate (line 149) | @Override method onAddStream (line 162) | @Override method onRemoveStream (line 169) | @Override method onDataChannel (line 176) | @Override method onRenegotiationNeeded (line 180) | @Override method toString (line 189) | @Override FILE: pnwebrtc/src/main/java/me/kevingleason/pnwebrtc/PnPeerConnectionClient.java class PnPeerConnectionClient (line 37) | public class PnPeerConnectionClient { method PnPeerConnectionClient (line 51) | public PnPeerConnectionClient(Pubnub pubnub, PnSignalingParams signali... method init (line 60) | private void init(){ method listenOn (line 71) | boolean listenOn(String myId){ // Todo: return success? method connect (line 90) | boolean connect(String userId) { method setRTCListener (line 109) | public void setRTCListener(PnRTCListener listener){ method subscribe (line 113) | private void subscribe(String channel){ method setLocalMediaStream (line 121) | public void setLocalMediaStream(MediaStream localStream){ method getLocalMediaStream (line 126) | public MediaStream getLocalMediaStream(){ method addPeer (line 130) | private PnPeer addPeer(String id) { method removePeer (line 136) | PnPeer removePeer(String id) { method getPeers (line 142) | List getPeers(){ method closeConnection (line 150) | public void closeConnection(String id){ method closeAllConnections (line 167) | public void closeAllConnections() { method transmitMessage (line 179) | void transmitMessage(String toID, JSONObject packet){ type PnAction (line 204) | private interface PnAction{ method execute (line 205) | void execute(String peerId, JSONObject payload) throws JSONException; class CreateOfferAction (line 208) | private class CreateOfferAction implements PnAction{ method execute (line 210) | public void execute(String peerId, JSONObject payload) throws JSONEx... class CreateAnswerAction (line 219) | private class CreateAnswerAction implements PnAction{ method execute (line 221) | public void execute(String peerId, JSONObject payload) throws JSONEx... class SetRemoteSDPAction (line 235) | private class SetRemoteSDPAction implements PnAction{ method execute (line 237) | public void execute(String peerId, JSONObject payload) throws JSONEx... class AddIceCandidateAction (line 248) | private class AddIceCandidateAction implements PnAction{ method execute (line 250) | public void execute(String peerId, JSONObject payload) throws JSONEx... class PnUserHangupAction (line 264) | private class PnUserHangupAction implements PnAction{ method execute (line 266) | public void execute(String peerId, JSONObject payload) throws JSONEx... class PnUserMessageAction (line 275) | private class PnUserMessageAction implements PnAction{ method execute (line 277) | public void execute(String peerId, JSONObject payload) throws JSONEx... method generateHangupPacket (line 290) | public static JSONObject generateHangupPacket(String userId){ method generateUserMessage (line 312) | public static JSONObject generateUserMessage(String userId, JSONObject... class PnRTCReceiver (line 326) | private class PnRTCReceiver extends Callback { method connectCallback (line 328) | @Override method successCallback (line 334) | @Override method errorCallback (line 381) | @Override FILE: pnwebrtc/src/main/java/me/kevingleason/pnwebrtc/PnRTCClient.java class PnRTCClient (line 24) | public class PnRTCClient { method PnRTCClient (line 37) | public PnRTCClient(String pubKey, String subKey) { method PnRTCClient (line 52) | public PnRTCClient(String pubKey, String subKey, String UUID) { method pcConstraints (line 64) | public MediaConstraints pcConstraints() { method videoConstraints (line 72) | public MediaConstraints videoConstraints() { method audioConstraints (line 80) | public MediaConstraints audioConstraints() { method getPubNub (line 88) | public Pubnub getPubNub(){ method getUUID (line 98) | public String getUUID() { method setSignalParams (line 108) | public void setSignalParams(PnSignalingParams signalParams){ method attachLocalMediaStream (line 116) | public void attachLocalMediaStream(MediaStream mediaStream){ method attachRTCListener (line 124) | public void attachRTCListener(PnRTCListener listener){ method setMaxConnections (line 132) | public void setMaxConnections(int max){ method listenOn (line 140) | public void listenOn(String channel){ method connect (line 148) | public void connect(String userId){ method closeConnection (line 156) | public void closeConnection(String userId){ method closeAllConnections (line 163) | public void closeAllConnections(){ method transmit (line 172) | public void transmit(String userId, JSONObject message){ method transmitAll (line 186) | public void transmitAll(JSONObject message){ method generateRandomNumber (line 193) | private static String generateRandomNumber(){ method onDestroy (line 205) | public void onDestroy() { FILE: pnwebrtc/src/main/java/me/kevingleason/pnwebrtc/PnRTCListener.java class PnRTCListener (line 21) | public abstract class PnRTCListener{ method onCallReady (line 22) | public void onCallReady(String callId){} method onConnected (line 29) | public void onConnected(String userId){} method onPeerStatusChanged (line 36) | public void onPeerStatusChanged(PnPeer peer){} method onPeerConnectionClosed (line 42) | public void onPeerConnectionClosed(PnPeer peer){} method onLocalStream (line 49) | public void onLocalStream(MediaStream localStream){} method onAddRemoteStream (line 58) | public void onAddRemoteStream(MediaStream remoteStream, PnPeer peer){} method onRemoveRemoteStream (line 66) | public void onRemoveRemoteStream(MediaStream remoteStream, PnPeer peer){} method onMessage (line 73) | public void onMessage(PnPeer peer, Object message){} method onDebug (line 79) | public void onDebug(PnRTCMessage message){} FILE: pnwebrtc/src/main/java/me/kevingleason/pnwebrtc/PnRTCMessage.java class PnRTCMessage (line 16) | public class PnRTCMessage extends JSONObject { method PnRTCMessage (line 31) | public PnRTCMessage(String message){ method PnRTCMessage (line 42) | public PnRTCMessage(JSONObject json){ method getMessage (line 56) | public String getMessage() { method getJSON (line 60) | public JSONObject getJSON(){ FILE: pnwebrtc/src/main/java/me/kevingleason/pnwebrtc/PnSignalingParams.java class PnSignalingParams (line 21) | public class PnSignalingParams { method PnSignalingParams (line 27) | public PnSignalingParams( method PnSignalingParams (line 44) | public PnSignalingParams( method PnSignalingParams (line 58) | public PnSignalingParams(List iceServers) { method PnSignalingParams (line 69) | public PnSignalingParams() { method defaultInstance (line 80) | public static PnSignalingParams defaultInstance() { method defaultPcConstraints (line 88) | private static MediaConstraints defaultPcConstraints(){ method defaultVideoConstraints (line 96) | private static MediaConstraints defaultVideoConstraints(){ method defaultAudioConstraints (line 105) | private static MediaConstraints defaultAudioConstraints(){ method defaultIceServers (line 110) | public static List defaultIceServers(){ method addIceServers (line 145) | public void addIceServers(List iceServers){ method addIceServers (line 156) | public void addIceServers(PeerConnection.IceServer iceServers){