/[svn]/hopm/trunk/src/libopm/src/opm.h
ViewVC logotype

Diff of /hopm/trunk/src/libopm/src/opm.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 6003 by michael, Tue May 5 18:26:11 2015 UTC revision 6004 by michael, Thu May 28 15:57:39 2015 UTC
# Line 49  struct _OPM_REMOTE Line 49  struct _OPM_REMOTE
49    void                 *data;           /* Arbitrary data that the client can point to for any purpose*/    void                 *data;           /* Arbitrary data that the client can point to for any purpose*/
50  };  };
51    
52  OPM_T *opm_create(void);  extern OPM_T *opm_create(void);
53  void opm_free(OPM_T *);  extern void opm_free(OPM_T *);
54    
55  OPM_REMOTE_T *opm_remote_create(const char *);  extern OPM_REMOTE_T *opm_remote_create(const char *);
56  void opm_remote_free(OPM_REMOTE_T *);  extern void opm_remote_free(OPM_REMOTE_T *);
57    
58  OPM_ERR_T opm_config(OPM_T *, int, const void *);  extern OPM_ERR_T opm_config(OPM_T *, int, const void *);
59  OPM_ERR_T opm_scan(OPM_T *, OPM_REMOTE_T *);  extern OPM_ERR_T opm_scan(OPM_T *, OPM_REMOTE_T *);
60  void opm_end(OPM_T *, OPM_REMOTE_T *);  extern void opm_end(OPM_T *, OPM_REMOTE_T *);
61  void opm_endscan(OPM_T *, OPM_REMOTE_T *);  extern void opm_endscan(OPM_T *, OPM_REMOTE_T *);
62    
63  OPM_ERR_T opm_addtype(OPM_T *, int, unsigned short int);  extern OPM_ERR_T opm_addtype(OPM_T *, int, unsigned short int);
64  OPM_ERR_T opm_remote_addtype(OPM_REMOTE_T *, int, unsigned short int);  extern OPM_ERR_T opm_remote_addtype(OPM_REMOTE_T *, int, unsigned short int);
65  OPM_ERR_T opm_callback(OPM_T *, int, OPM_CALLBACK_FUNC *, void *);  extern OPM_ERR_T opm_callback(OPM_T *, int, OPM_CALLBACK_FUNC *, void *);
66    
67  void opm_cycle(OPM_T *);  extern void opm_cycle(OPM_T *);
68    
69  size_t opm_active(OPM_T *);  extern size_t opm_active(OPM_T *);
70  #endif /* OPM_H */  #endif /* OPM_H */

Legend:
Removed from v.6003  
changed lines
  Added in v.6004

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28