mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-07-13 22:42:53 +03:00
Sketching debugger protocol.
This commit is contained in:
20
src/tools/ecode/plugins/debugger/bussocket.cpp
Normal file
20
src/tools/ecode/plugins/debugger/bussocket.cpp
Normal file
@@ -0,0 +1,20 @@
|
||||
#include "bussocket.hpp"
|
||||
#include <eepp/network/ipaddress.hpp>
|
||||
|
||||
namespace ecode {
|
||||
|
||||
BusSocket::BusSocket( const Connection& connection ) {
|
||||
mSocket.connect( IpAddress( connection.host ), connection.port );
|
||||
}
|
||||
|
||||
void BusSocket::startAsyncRead( ReadFn readFn ) {
|
||||
mSocket.startAsyncRead( readFn );
|
||||
}
|
||||
|
||||
size_t BusSocket::write( const char* buffer, const size_t& size ) {
|
||||
size_t sent = 0;
|
||||
mSocket.send( buffer, size, sent );
|
||||
return sent;
|
||||
}
|
||||
|
||||
} // namespace ecode
|
||||
Reference in New Issue
Block a user