Changeset 5312:27ec111dc8c5 in roaraudio for roard/include


Ignore:
Timestamp:
11/30/11 01:05:41 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support for seperate contextes for roardl/plugins. Currently incudes error state and a global per handle data segment. This does not work for statically linked librarys (yet). support for per-context notify core needs to be added/completed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/include/client.h

    r5301 r5312  
    7878 int subsystems; 
    7979 const char * description; 
     80 struct roar_dl_lhandle * lhandle; 
    8081 int (*new_client)(int client, struct roar_vio_calls * vio, struct roard_listen * lsock); 
    8182 int (*check_client)(int client, struct roar_vio_calls * vio); 
     
    116117 
    117118// proto support 
    118 int clients_register_proto  (struct roard_proto * proto); 
     119int clients_register_proto  (struct roard_proto * proto, struct roar_dl_lhandle * lhandle); 
    119120int clients_unregister_proto(int proto); 
    120121void print_protolist        (enum output_format format); 
Note: See TracChangeset for help on using the changeset viewer.