00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00029
00030 #ifndef _SML_DEVINF_OBJ_H_
00031 #define _SML_DEVINF_OBJ_H_
00032
00033 typedef struct SmlDevInfAgent SmlDevInfAgent;
00034
00035
00036
00037
00038 SmlDevInfAgent *smlDevInfAgentNew(SmlDevInf *devinf, SmlError **error);
00039 void smlDevInfAgentFree(SmlDevInfAgent *agent);
00040 SmlBool smlDevInfAgentRegisterSession(SmlDevInfAgent *agent, SmlManager *manager, SmlSession *session, SmlError **error);
00041 SmlBool smlDevInfAgentRegister(SmlDevInfAgent *agent, SmlManager *manager, SmlError **error);
00042 SmlBool smlDevInfAgentSendDevInf(SmlDevInfAgent *agent, SmlSession *session, SmlError **error);
00043 SmlBool smlDevInfAgentRequestDevInf(SmlDevInfAgent *agent, SmlSession *session, SmlError **error);
00044
00045 SmlBool smlDevInfAgentSetSessionDevInf(SmlDevInfAgent *agent, SmlSession *session, SmlDevInf *devinf, SmlError **error);
00046 SmlDevInf *smlDevInfAgentGetSessionDevInf(SmlDevInfAgent *agent, SmlSession *session);
00047
00048
00049
00050
00051
00052
00053 void smlDevInfAgentSetDevInf(SmlDevInfAgent *agent, SmlDevInf *devinf) LIBSYNCML_DEPRECATED;
00054 SmlDevInf *smlDevInfAgentGetDevInf(SmlDevInfAgent *agent) LIBSYNCML_DEPRECATED;
00055
00056 #endif //_SML_DEVINF_OBJ_H_
00057