Lines Matching defs:SerialConnection

23     BrowserContextKeyedAPIFactory<ApiResourceManager<SerialConnection> > >
28 BrowserContextKeyedAPIFactory<ApiResourceManager<SerialConnection> >*
29 ApiResourceManager<SerialConnection>::GetFactoryInstance() {
33 SerialConnection::SerialConnection(const std::string& port,
46 SerialConnection::~SerialConnection() {
53 bool SerialConnection::IsPersistent() const { return persistent(); }
55 void SerialConnection::set_buffer_size(int buffer_size) {
59 void SerialConnection::set_receive_timeout(int receive_timeout) {
63 void SerialConnection::set_send_timeout(int send_timeout) {
67 void SerialConnection::set_paused(bool paused) {
74 void SerialConnection::Open(const OpenCompleteCallback& callback) {
81 base::Bind(&SerialConnection::StartOpen, base::Unretained(this)));
84 void SerialConnection::Close() {
91 base::Bind(&SerialConnection::DoClose, Passed(file_.Pass())));
95 bool SerialConnection::Receive(const ReceiveCompleteCallback& callback) {
104 base::Bind(&SerialConnection::OnReceiveTimeout, AsWeakPtr()),
110 bool SerialConnection::Send(const std::string& data,
120 base::Bind(&SerialConnection::OnSendTimeout, AsWeakPtr()),
126 bool SerialConnection::Configure(
144 void SerialConnection::SetIoHandlerForTest(
149 bool SerialConnection::GetInfo(api::serial::ConnectionInfo* info) const {
160 void SerialConnection::StartOpen() {
164 // It's the responsibility of the API wrapper around SerialConnection to
178 base::Bind(&SerialConnection::FinishOpen, base::Unretained(this),
182 void SerialConnection::FinishOpen(base::File file) {
199 base::Bind(&SerialConnection::OnAsyncReadComplete, AsWeakPtr()),
200 base::Bind(&SerialConnection::OnAsyncWriteComplete, AsWeakPtr()));
211 void SerialConnection::DoClose(base::File port) {
216 void SerialConnection::OnReceiveTimeout() {
221 void SerialConnection::OnSendTimeout() {
226 void SerialConnection::OnAsyncReadComplete(const std::string& data,
236 void SerialConnection::OnAsyncWriteComplete(int bytes_sent,
246 SerialConnection::TimeoutTask::TimeoutTask(const base::Closure& closure,
255 SerialConnection::TimeoutTask::~TimeoutTask() {}
257 void SerialConnection::TimeoutTask::Run() const { closure_.Run(); }