Navigation


Changeset 732:4a0b61061a6d in freeDiameter for include/freeDiameter/extension.h


Ignore:
Timestamp:
Feb 25, 2011, 3:46:40 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Added simple mechanism to declare dependencies between extensions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/freeDiameter/extension.h

    r658 r732  
    4242
    4343/* Macro that define the entry point of the extension */
    44 #define EXTENSION_ENTRY(_name, _function)                                               \
     44#define EXTENSION_ENTRY(_name, _function, _depends...)                                  \
     45const char *fd_ext_depends[] = { _name , ## _depends , NULL };                          \
    4546static int extension_loaded = 0;                                                        \
    4647int fd_ext_init(int major, int minor, char * conffile) {                                \
Note: See TracChangeset for help on using the changeset viewer.