Home | History | Annotate | Download | only in libloc_api_50001

Lines Matching defs:Subscriber

46 class Subscriber;
72 // goes to every subscriber
74 // goes to every ACTIVE subscriber
76 // goes to every INACTIVE subscriber
79 // go to a specific subscriber
80 const Subscriber* rcver;
85 // should the subscriber be deleted after the notification
96 inline Notification(const Subscriber* subscriber,
99 rcver(subscriber), groupID(-1), rsrcStatus(status),
108 inline Notification(const Subscriber* subscriber) :
109 rcver(subscriber), groupID(-1), rsrcStatus(RSRC_STATUS_MAX),
220 void subscribeRsrc(Subscriber *subscriber);
223 bool unsubscribeRsrc(Subscriber *subscriber);
225 // add a subscriber in the linked list, if not already there.
226 void addSubscriber(Subscriber* subscriber) const;
267 // each subscriber is a AGPS client. In the case of ATL, there could be
270 struct Subscriber {
273 inline Subscriber(const int id,
276 inline virtual ~Subscriber() {}
283 inline virtual bool equals(const Subscriber *s) const
286 // notifies a subscriber a new NIF resource status, usually
294 virtual Subscriber* clone() = 0;
301 struct BITSubscriber : public Subscriber {
306 Subscriber(ipv4, stateMachine)
323 virtual Subscriber* clone()
328 virtual bool equals(const Subscriber *s) const;
333 struct ATLSubscriber : public Subscriber {
340 Subscriber(id, stateMachine), mLocAdapter(adapter),
351 inline virtual Subscriber* clone()
360 struct WIFISubscriber : public Subscriber {
367 Subscriber(sender_id, stateMachine),
403 virtual Subscriber* clone()
410 struct DSSubscriber : public Subscriber {
414 Subscriber(id, stateMachine)
421 virtual Subscriber* clone()