Lines Matching refs:InputChannel
237 class InputChannel : public Parcelable {
239 static std::unique_ptr<InputChannel> create(const std::string& name,
241 InputChannel() = default;
242 InputChannel(const InputChannel& other) in InputChannel() function
244 InputChannel(const std::string name, android::base::unique_fd fd, sp<IBinder> token);
245 ~InputChannel() override;
254 std::unique_ptr<InputChannel>& outServerChannel,
255 std::unique_ptr<InputChannel>& outClientChannel);
287 std::unique_ptr<InputChannel> dup() const;
289 void copyTo(InputChannel& outChannel) const;
308 bool operator==(const InputChannel& inputChannel) const {
336 explicit InputPublisher(const std::shared_ptr<InputChannel>& channel);
342 inline std::shared_ptr<InputChannel> getChannel() { return mChannel; } in getChannel()
447 std::shared_ptr<InputChannel> mChannel;
456 explicit InputConsumer(const std::shared_ptr<InputChannel>& channel);
462 inline std::shared_ptr<InputChannel> getChannel() { return mChannel; } in getChannel()
523 std::shared_ptr<InputChannel> mChannel;