lp:~jan-kneschke/mysql-proxy/chassis-services

Created by Jan Kneschke and last modified
Get this branch:
bzr branch lp:~jan-kneschke/mysql-proxy/chassis-services
Only Jan Kneschke can upload to this branch. If you are Jan Kneschke please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jan Kneschke
Project:
MySQL Proxy
Status:
Development

Recent revisions

1257. By Jan Kneschke

removed the _unlocked() suffix

  - all functions need to be locked with a mutex
  - chassis_component_registry_lock()/_unlock()

1256. By Jan Kneschke

added _get_*_keys() to allow traversal of the components and services

1255. By Jan Kneschke

removed shutdown hooks

  - use the ChassisService instead and execute everything that has to be shutdown
    in the _finalize() step

1254. By Jan Kneschke

free the registry on shutdown

1253. By Jan Kneschke

wire in the component registry

1252. By Jan Kneschke

fixed segfault if service known but no component is providing it

1251. By Jan Kneschke

changed the 'provides' and 'requires' to use GType instead of ChassisService *

  - delay creation of the ChassisService instance until someone 'requires' it
  - the component that provides it also create the instance (and knows to to configure it)

1250. By Jan Kneschke

fixed warnings

  - unused parameters
  - missing gtk-doc comments

1249. By Jan Kneschke

ignore the gobjects of the tests/ folder

1248. By Jan Kneschke

implemented "requires" and "provides" in the registry

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mysql-proxy
This branch contains Public information 
Everyone can see this information.

Subscribers