X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2Fprotocol.cxx;h=be4883ecfd09db29b692ed75f6d37c8abf17eaf2;hb=7d3448294bc7486af3f4c1f0ff5c8493b03ffc90;hp=b6918f98fe74e1a22ec6094fcb2cff4ea1bffca1;hpb=4c0a3b3db43f5be847129b77d71f35036c452ad1;p=flightgear.git diff --git a/src/Network/protocol.cxx b/src/Network/protocol.cxx index b6918f98f..be4883ecf 100644 --- a/src/Network/protocol.cxx +++ b/src/Network/protocol.cxx @@ -42,7 +42,7 @@ FGProtocol::~FGProtocol() { // standard I/O channel open routine bool FGProtocol::open() { if ( is_enabled() ) { - FG_LOG( FG_IO, FG_ALERT, "This shouldn't happen, but the channel " + SG_LOG( SG_IO, SG_ALERT, "This shouldn't happen, but the channel " << "is already in use, ignoring" ); return false; } @@ -50,7 +50,7 @@ bool FGProtocol::open() { SGIOChannel *io = get_io_channel(); if ( ! io->open( get_direction() ) ) { - FG_LOG( FG_IO, FG_ALERT, "Error opening channel communication layer." ); + SG_LOG( SG_IO, SG_ALERT, "Error opening channel communication layer." ); return false; } @@ -62,14 +62,14 @@ bool FGProtocol::open() { // dummy process routine bool FGProtocol::process() { - FG_LOG( FG_IO, FG_INFO, "dummy FGProtocol::process()" ); + SG_LOG( SG_IO, SG_INFO, "dummy FGProtocol::process()" ); return false; } // dummy close routine bool FGProtocol::close() { - FG_LOG( FG_IO, FG_INFO, "dummy FGProtocol::close()" ); + SG_LOG( SG_IO, SG_INFO, "dummy FGProtocol::close()" ); return false; } @@ -90,8 +90,19 @@ bool FGProtocol::gen_message() { // dummy close routine bool FGProtocol::parse_message() { - FG_LOG( FG_IO, FG_INFO, "dummy FGProtocol::close()" ); + SG_LOG( SG_IO, SG_INFO, "dummy FGProtocol::close()" ); return false; } +void FGProtocol::set_direction( const string& d ) { + if ( d == "in" ) { + dir = SG_IO_IN; + } else if ( d == "out" ) { + dir = SG_IO_OUT; + } else if ( d == "bi" ) { + dir = SG_IO_BI; + } else { + dir = SG_IO_NONE; + } +}