There's a lot of this to digest - and I don't know what feature(s) it is supposed to support.
Accordingly, I get bogged down in details like:
@SessionId - why is this useful (compared to, say, std::[shared|weak]_ptr<Session>)
@TrustedSessionCreationParameters - this has one public mutable member (which initializes itself). Why does it need a constructor? (And does it really belong in the shell namespace?)
This is written using the original (async) APIs it would probably be clearer using the (slightly) more recent sync ones. (I suspect cut & paste from an example that should have been updated last year.)
There's a lot of this to digest - and I don't know what feature(s) it is supposed to support.
Accordingly, I get bogged down in details like:
@SessionId - why is this useful (compared to, say, std::[shared| weak]_ptr< Session> )
@TrustedSession CreationParamet ers - this has one public mutable member (which initializes itself). Why does it need a constructor? (And does it really belong in the shell namespace?)
61 + * Copyright © 2012 Canonical Ltd.
Wrong year.
@examples/ trusted_ session_ trusted_ session. c
This is written using the original (async) APIs it would probably be clearer using the (slightly) more recent sync ones. (I suspect cut & paste from an example that should have been updated last year.)