Navigation


Changeset 658:f198d16fa7f4 in freeDiameter for libfdcore/fdcore-internal.h


Ignore:
Timestamp:
Jan 14, 2011, 3:15:23 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Initial commit for 1.1.0:

  • Restructuring:
    • libfreeDiameter:
      • renamed folder & binary into libfdproto
      • renamed libfD.h into fdproto-internal.h
      • removed signals management (replaced by triggers in libfdcore)
  • freeDiameter split into:
    • libfdcore (most contents)
      • renamed fD.h into fdcore-internal.h
      • added core.c for framework init/shutdown.
      • new triggers mechanism in events.c.
  • freeDiameterd (main, command line parsing, signals management)
  • tests:
    • now in top-level directory tests.
  • other changes:
    • fd_dict_new now returns 0 on duplicate identical entries.
    • fixes in dict_legacy_xml
    • fixes in some dictionaries
    • moved FD_DEFAULT_CONF_FILENAME definition to freeDiameter-host.h
File:
1 moved

Legend:

Unmodified
Added
Removed
  • libfdcore/fdcore-internal.h

    r649 r658  
    3434*********************************************************************************************************/
    3535
    36 /* This file contains the definitions for internal use in the freeDiameter daemon */
    37 
    38 #ifndef _FD_H
    39 #define _FD_H
     36/* This file contains the definitions for internal use in the freeDiameter core library */
     37
     38#ifndef _FDCORE_INTERNAL_H
     39#define _FDCORE_INTERNAL_H
    4040
    4141#include <freeDiameter/freeDiameter-host.h>
    42 #include <freeDiameter/freeDiameter.h>
    43 
    44 #ifndef FD_DEFAULT_CONF_FILENAME
    45 #define FD_DEFAULT_CONF_FILENAME "freeDiameter.conf"
    46 #endif /* FD_DEFAULT_CONF_FILENAME */
     42#include <freeDiameter/libfdcore.h>
    4743
    4844#ifdef DISABLE_SCTP
     
    106102int fd_queues_init(void);
    107103int fd_queues_fini(struct fifo ** queue);
     104
     105/* Trigged events */
     106int fd_event_trig_call_cb(int trigger_val);
     107int fd_event_trig_fini(void);
    108108
    109109/* Create all the dictionary objects defined in the Diameter base RFC. */
     
    345345#define FD_CNX_BROADCAST        (1 << 1)        /* The message is sent over all stream pairs, in case of SCTP. No effect on TCP */
    346346
    347 #endif /* _FD_H */
     347#endif /* _FDCORE_INTERNAL_H */
Note: See TracChangeset for help on using the changeset viewer.