Changeset 5639:b8cdcac37ffe in roaraudio for roard/include/plugins.h


Ignore:
Timestamp:
09/10/12 15:56:42 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Removed roard's sched support (Closes: #277)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/include/plugins.h

    r5592 r5639  
    3232#define ROARD_DL_ABIVERSION "1.0beta1" 
    3333 
    34 struct roard_plugins_sched { 
    35  int (*init)(void); 
    36  int (*free)(void); 
    37  int (*update)(void); 
    38 }; 
    39  
    4034int plugins_preinit  (void); 
    4135int plugins_init     (void); 
     
    4741void print_pluginlist(enum output_format format); 
    4842 
    49 int plugins_reg_sched(struct roard_plugins_sched * sched); 
    5043int plugins_reg_proto(struct roard_proto         * proto); 
    5144 
     
    6053  return 0; \ 
    6154 } 
    62  
    63 #define ROARD_DL_REG_SCHED(sched) \ 
    64  ROARD_DL_REG__UNI_PRE(sched) \ 
    65   for (i = 0; i < (sizeof((sched))/sizeof(*(sched))); i++) \ 
    66    plugins_reg_sched(&((sched)[i])); \ 
    67  ROARD_DL_REG__UNI_POST 
    68  
    69 // Register Scheduler callbacks: 
    70 #define ROARD_DL_REGFN_SCHED() ROAR_DL_PLUGIN_REG(ROAR_DL_FN_ROARDSCHED, __reg_sched) 
    7155 
    7256#define ROARD_DL_REG_PROTO(proto) \ 
Note: See TracChangeset for help on using the changeset viewer.