Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Serverinitiierte Synchronisation

 

C-API des MobiLink Listeners für Palm-Geräte

Die C-API des MobiLink Listeners für Palm-Geräte ist eine kompakte Programmierschnittstelle, die drahtlose Netzwerkadapter, Nachrichtenverarbeitung und geräteabhängige Methoden umfasst, die verwendet werden können, um Listener für neue Palm-Geräte zu erstellen.

Listener-API-Dateien

Die im Folgenden aufgelisteten Dateien sind erforderlich, um die API und die Beispielimplementierungen des Palm-Geräts auszuführen. Alle Verzeichnisse sind relativ zum Installationsverzeichnis.

Dateiname und Speicherort Beschreibung

SDK\Listener\Palm\68k\cw\lib\PalmLsn.lib

Laufzeitbibliothek, die eine Verarbeitungsroutine zur Nachrichtenbehandlung, Listener-Steuerelemente und einen Handler Editor umfasst.

SDK\Listener\Palm\68k\cw\rsc

Enthält UI-Ressourcen.

SDK\Listener\Palm\src\PalmLsn.h

Laufzeitbibliotheks-Header und die API

SDK\Listener\Palm\src\Treo650.c

Treo 650-Implementierung

Methoden zur Nachrichtenverarbeitung

Die Listener-API verwendet die Struktur a_palm_msg für die Darstellung der Listener-Nachrichten. Die folgenden Methoden werden verwendet, um a_palm_msg-Instanzen zuzuweisen und zu verarbeiten:

Methode Beschreibung

PalmLsnAllocate-Methode

Gibt eine neue a_palm_msg-Instanz zurück.

PalmLsnDupMessage-Methode

Initialisiert die Werte des Meldungsfelds einer a_palm_msg-Instanz.

PalmLsnDupSender-Methode

Initialisiert das Absenderfeld einer a_palm_msg-Instanz.

PalmLsnDupTime-Methode

Initialisiert das Zeitfeld einer a_palm_msg-Instanz.

PalmLsnFree-Methode

Gibt Ressourcen des Nachrichtenspeichers frei.

PalmLsnProcess-Methode

Verarbeitet eine Nachricht entsprechend dem Inhalt einer Konfigurationsdatenbank.

Geräteabhängige Methoden

Die folgenden Methoden stellen Funktionen zur Identifikation, Registrierung und Ereignisverarbeitung bereit:

Methode Beschreibung

PalmLsnCheckConfigDB-Methode

Meldet Fehler in einer Listener-Konfigurationsdatenbank.

PalmLsnGetConfigFileName-Methode

Gibt eine Zeichenfolge mit dem Namen der Listener-Konfigurationsdatenbank zurück.

PalmLsnNormalHandleEvent-Methode

Verarbeitet Anwendungsereignisse.

PalmLsnNormalStart-Methode

Stellt benutzerdefinierte Aktionen bereit, wenn die Listener-Anwendung startet.

PalmLsnNormalStop-Methode

Stellt benutzerdefinierte Aktionen bereit, wenn die Listener-Anwendung die Ereignisschleife verlässt.

PalmLsnSpecialLaunch-Methode

Beantwortet Startcodes, die geräteabhängig sein können.

PalmLsnTargetCompanyID-Methode

Gibt die Unternehmens- oder Hersteller-ID eines Geräts zurück.

PalmLsnTargetDeviceID-Methode

Gibt die Geräte-ID zurück.


LsnMain-Methode
palm_lsn_ret-Enumeration
PalmLsnAllocate-Methode
PalmLsnCheckConfigDB-Methode
PalmLsnDupMessage-Methode
PalmLsnDupSender-Methode
PalmLsnDupTime-Methode
PalmLsnFree-Methode
PalmLsnGetConfigFileName-Methode
PalmLsnNormalHandleEvent-Methode
PalmLsnNormalStart-Methode
PalmLsnNormalStop-Methode
PalmLsnProcess-Methode
PalmLsnSpecialLaunch-Methode
PalmLsnTargetCompanyID-Methode
PalmLsnTargetDeviceID-Methode