syncml.h
/*
* libsyncml - A syncml protocol implementation
* Copyright (C) 2005 Armin Bauer <armin.bauer@opensync.org>
* Copyright (C) 2007 Michael Bell <michael.bell@opensync.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
#ifndef _SYNCML_H
#define _SYNCML_H
#include <unistd.h>
#include <sys/types.h>
#ifdef __cplusplus
extern "C"
{
#endif
/**************************************************************
* Defines
*************************************************************/
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
/**************************************************************
* Structs
*************************************************************/
typedef struct SmlError SmlError;
typedef struct SmlTransport SmlTransport;
typedef struct SmlParser SmlParser;
typedef struct SmlAssembler SmlAssembler;
typedef struct SmlCommand SmlCommand;
typedef struct SmlLocation SmlLocation;
typedef struct SmlStatus SmlStatus;
typedef struct SmlSession SmlSession;
typedef struct SmlAnchor SmlAnchor;
typedef struct SmlPendingStatus SmlPendingStatus;
typedef struct SmlItem SmlItem;
typedef struct SmlDevInf SmlDevInf;
typedef struct SmlDevInfDataStore SmlDevInfDataStore;
typedef struct SmlDevInfContentType SmlDevInfContentType;
typedef struct SmlDevInfCTCap SmlDevInfCTCap;
typedef struct SmlDevInfProperty SmlDevInfProperty;
typedef struct SmlDevInfPropParam SmlDevInfPropParam;
typedef struct SmlNotification SmlNotification;
typedef struct SmlSanAlert SmlSanAlert;
typedef struct SmlMapItem SmlMapItem;
typedef struct SmlCred SmlCred;
typedef struct SmlChal SmlChal;
typedef struct SmlHeader SmlHeader;
typedef struct SmlTransportData SmlTransportData;
typedef struct SmlObject SmlObject;
typedef struct SmlManager SmlManager;
typedef struct SmlLink SmlLink;
typedef int SmlBool;
#include <libsyncml/sml_defines.h>
#include <libsyncml/sml_error.h>
#include <libsyncml/sml_manager.h>
#include <libsyncml/sml_session.h>
#include <libsyncml/sml_transport.h>
#include <libsyncml/sml_elements.h>
#include <libsyncml/sml_command.h>
#include <libsyncml/sml_devinf.h>
#include <libsyncml/sml_notification.h>
#include <libsyncml/sml_base64.h>
#include <libsyncml/sml_md5.h>
const char *smlGetLibraryVersion();
const char *smlGetLibrarySoName();
#ifdef __cplusplus
}
#endif
#endif
SmlNotification
Definition: sml_notification_internals.h:33
SmlCred
Definition: sml_elements_internals.h:87
SmlAssembler
Definition: sml_parse_internals.h:33
SmlDevInfCTCap
Definition: sml_devinf_internals.h:102
SmlAnchor
Definition: sml_elements_internals.h:35
SmlManager
Definition: sml_manager_internals.h:35
SmlStatus
Definition: sml_command_internals.h:94
SmlHeader
Definition: sml_elements_internals.h:73
SmlParser
Definition: sml_parse_internals.h:25
SmlTransport
Definition: sml_transport_internals.h:69
SmlItem
Definition: sml_elements_internals.h:46
SmlChal
Definition: sml_elements_internals.h:96
SmlPendingStatus
Definition: sml_session_internals.h:99
SmlMapItem
Definition: sml_elements_internals.h:67
SmlTransportData
Definition: sml_transport_internals.h:112
SmlSession
Definition: sml_session_internals.h:27
SmlCommand
Definition: sml_command_internals.h:73
SmlDevInfContentType
Definition: sml_devinf_internals.h:107
SmlLink
Definition: sml_transport_internals.h:92
SmlDevInf
Definition: sml_devinf_internals.h:33
SmlDevInfDataStore
Definition: sml_devinf_internals.h:55
SmlLocation
Definition: sml_elements_internals.h:40
SmlSanAlert
Definition: sml_notification_internals.h:50
SmlObject
Definition: sml_manager_internals.h:71
SmlDevInfProperty
Definition: sml_devinf_internals.h:90
SmlError
Represent an error.
Definition: sml_error_internals.h:29
SmlDevInfPropParam
Definition: sml_devinf_internals.h:83