PushController 13 Source/modules/push_messaging/PushController.cpp PushController::PushController(blink::WebPushClient* client) PushController 18 Source/modules/push_messaging/PushController.cpp PushController::~PushController() PushController 22 Source/modules/push_messaging/PushController.cpp PassOwnPtr<PushController> PushController::create(blink::WebPushClient* client) PushController 24 Source/modules/push_messaging/PushController.cpp return adoptPtr(new PushController(client)); PushController 27 Source/modules/push_messaging/PushController.cpp blink::WebPushClient* PushController::clientFrom(Page* page) PushController 29 Source/modules/push_messaging/PushController.cpp if (PushController* controller = PushController::from(page)) PushController 34 Source/modules/push_messaging/PushController.cpp const char* PushController::supplementName() PushController 41 Source/modules/push_messaging/PushController.cpp PushController::provideTo(page, PushController::supplementName(), PushController::create(client)); PushController 20 Source/modules/push_messaging/PushController.h class PushController FINAL : public Supplement<Page> { PushController 21 Source/modules/push_messaging/PushController.h WTF_MAKE_NONCOPYABLE(PushController); PushController 24 Source/modules/push_messaging/PushController.h virtual ~PushController(); PushController 26 Source/modules/push_messaging/PushController.h static PassOwnPtr<PushController> create(blink::WebPushClient*); PushController 28 Source/modules/push_messaging/PushController.h static PushController* from(Page* page) { return static_cast<PushController*>(Supplement<Page>::from(page, supplementName())); } PushController 34 Source/modules/push_messaging/PushController.h explicit PushController(blink::WebPushClient*);