Home | History | Annotate | Download | only in libweaved

Lines Matching refs:weaved

33 using weaved::binder_utils::StatusToError;
34 using weaved::binder_utils::ToString;
35 using weaved::binder_utils::ToString16;
37 // The semantic of weaved connection is a bit complicated and that's why we have
39 // When the client wants to connect to weaved they would call Service::Connect
51 // At the same time an asynchronous process to establish a connection to weaved
54 // succeeds, we know that weaved is running. We create a callback binder object,
56 // weaved in IWeaveServiceManager::connect() method. The weaved daemon keeps the
61 // 2. It notifies the client of weaved being ready to talk to (by calling
64 // When weaved is fully initialized (which can take some time after the daemon
68 // weaved. This allows weaved to distinguish binder calls from each client and
72 // service connection to weaved and we invoke the client callback provided in
76 // In case a connection to weaved is lost, the ServiceImpl class will be deleted
83 namespace weaved {
87 // the actual instance of weaved service object. This is generally the only hard
109 // connection to weaved via Binder. The communication channel is two-way.
110 // The client obtains a reference to weaved's android::weave::IWeaveService from
112 // android::weave::IWeaveClient with weaved via IWeaveService.
115 // used by weaved to track the life-time of this particular client. If the
116 // client exits, weaved automatically cleans up resources added by this client.
124 // weaved daemon is ready to process incoming request for component creation,
158 // ServiceImpl is a concrete implementation of weaved::Service interface.
160 // interface to weaved daemon.
163 // connection is successful and we receive callback notification from weaved
165 // a weak pointer to Service fro the client to talk to weaved.
197 // to weaved. This message just posts a task to the message loop to invoke
214 // Connects to weaved daemon over binder if the service manager is available
215 // and weaved daemon itself is ready to accept connections. If not, schedules
219 // A callback for weaved connection termination. When binder service manager
220 // notifies client of weaved binder object destruction (e.g. weaved quits),
410 binder_wrapper_->GetService(weaved::binder::kWeaveServiceName);
510 } // namespace weaved