Changeset 5606:f7617b41972e in roaraudio for include


Ignore:
Timestamp:
07/31/12 02:33:55 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Updated common protocol interface (Closes: #257, #256)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/roardl.h

    r5582 r5606  
    332332   struct roar_dl_lhandle * lhandle  // The registering handle. 
    333333                                     // This is valid until the object is unregistered. 
    334                                      // Only roar_dl_context_restore() and roar_dl_context_store() 
    335                                      // may be used on this object. Result of all other functions 
    336                                      // is undefined. 
     334                                     // Only roar_dl_context_restore(), roar_dl_context_store() 
     335                                     // and roar_dl_getpara() may be used on this object. 
     336                                     // Result of all other functions is undefined. 
    337337 ); 
    338338 void * userdata; // The user data pointer passed to the callback. 
     
    350350 const char * description; 
    351351 const int flags; 
    352  int (*set_proto)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 
    353  int (*unset_proto)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 
    354  int (*handle)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 
    355  int (*flush)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 
    356  int (*flushed)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 
    357  int (*status)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * para, ssize_t paralen); 
     352 int (*set_proto)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * protopara, ssize_t protoparalen, struct roar_dl_librarypara * pluginpara); 
     353 int (*unset_proto)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * protopara, ssize_t protoparalen, struct roar_dl_librarypara * pluginpara); 
     354 int (*handle)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * protopara, ssize_t protoparalen, struct roar_dl_librarypara * pluginpara); 
     355 int (*flush)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * protopara, ssize_t protoparalen, struct roar_dl_librarypara * pluginpara); 
     356 int (*flushed)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * protopara, ssize_t protoparalen, struct roar_dl_librarypara * pluginpara); 
     357 int (*status)(int client, struct roar_vio_calls * vio, struct roar_buffer ** obuffer, void ** userdata, const struct roar_keyval * protopara, ssize_t protoparalen, struct roar_dl_librarypara * pluginpara); 
    358358}; 
    359359 
Note: See TracChangeset for help on using the changeset viewer.