blueme.messenger.interfaces
Interface iCom_Kernel

All Known Implementing Classes:
Bluetooth, Bluetooth_1, GPRS

public interface iCom_Kernel

Interface for communications modules, used by the kernel module.


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.
 int sendNewMessage(iMSG msg)
          Sending av melding.
 void setParent(iKernel_Com parent)
          Setter parent.
 boolean startThread()
          Start av threads..
 boolean stopThread()
          Stopp av threads..
 

Method Detail

setParent

void setParent(iKernel_Com parent)
Setter parent.


isP2P

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


startThread

boolean startThread()
Start av threads.. Returnerer "true" om en eller flere threads kunne startes/stoppes.


stopThread

boolean stopThread()
Stopp av threads.. Returnerer "true" om en eller flere threads kunne startes/stoppes.


destroyThread

boolean destroyThread()
Fjern alle langvarige threads.. Returnerer "true" om en eller flere threads ble fjernet. Benyttes når applikasjonen skal avsluttes.


sendNewMessage

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


checkNewMessages

void checkNewMessages()
Tvungen sjekk etter nye meldinger. Modulen kan velge å ignorere denne. Asynkron.