blueme.messenger.communication
Class GPRS

java.lang.Object
  extended by blueme.messenger.communication.GPRS
All Implemented Interfaces:
iConstants, iCom_Kernel, java.lang.Runnable

public class GPRS
extends java.lang.Object
implements iConstants, iCom_Kernel, java.lang.Runnable


Field Summary
 
Fields inherited from interface blueme.messenger.common.iConstants
ADMIN_UID, APP_TITLE, BLUETOOTH_INDEX, BLUETOOTH_LENGTH, BLUETOOTH_POSTFIX, BLUETOOTH_PREFIX, COM_OBJECTS, DISCOVERY_SLEEP, GPRS_INDEX, MAX_REDIRECTS, MSG_MAX_COUNT, MSG_MAX_LENGTH, NICK_MAX_LENGTH, PID_LENGTH, SMS_PUSH_PORT, UID_LENGTH
 
Constructor Summary
GPRS()
           
 
Method Summary
 void checkNewMessages()
          Tvungen sjekk etter nye meldinger.
 boolean destroyThread()
          Fjern alle langvarige threads..
 boolean isP2P()
          Returnerer "true" om dette er en modul som ikke kommer til å kommunisere med BlueMe-serveren, men direkte med andre brukere.
 void run()
           
 int sendNewMessage(iMSG msg)
          Sending av melding.
 void setParent(iKernel_Com parent)
          Setter parent.
 boolean startThread()
          Start av threads..
 boolean stopThread()
          Stopp av threads..
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GPRS

public GPRS()
Method Detail

checkNewMessages

public void checkNewMessages()
Description copied from interface: iCom_Kernel
Tvungen sjekk etter nye meldinger. Modulen kan velge å ignorere denne. Asynkron.

Specified by:
checkNewMessages in interface iCom_Kernel

destroyThread

public boolean destroyThread()
Description copied from interface: iCom_Kernel
Fjern alle langvarige threads.. Returnerer "true" om en eller flere threads ble fjernet. Benyttes når applikasjonen skal avsluttes.

Specified by:
destroyThread in interface iCom_Kernel

isP2P

public boolean isP2P()
Description copied from interface: iCom_Kernel
Returnerer "true" om dette er en modul som ikke kommer til å kommunisere med BlueMe-serveren, men direkte med andre brukere.

Specified by:
isP2P in interface iCom_Kernel

sendNewMessage

public int sendNewMessage(iMSG msg)
Description copied from interface: iCom_Kernel
Sending av melding. Returnerer "true" om meldingen ble sendt. rc = 0: Alt ok rc = 1: "failed1" eller socket problem rc = 2: "failed2" Ikke asynkron.

Specified by:
sendNewMessage in interface iCom_Kernel

setParent

public void setParent(iKernel_Com parent)
Description copied from interface: iCom_Kernel
Setter parent.

Specified by:
setParent in interface iCom_Kernel

startThread

public boolean startThread()
Description copied from interface: iCom_Kernel
Start av threads.. Returnerer "true" om en eller flere threads kunne startes/stoppes.

Specified by:
startThread in interface iCom_Kernel

stopThread

public boolean stopThread()
Description copied from interface: iCom_Kernel
Stopp av threads.. Returnerer "true" om en eller flere threads kunne startes/stoppes.

Specified by:
stopThread in interface iCom_Kernel

run

public void run()
Specified by:
run in interface java.lang.Runnable