Socket.h File Reference
Detailed Description
Defines Tekkotsu wireless Socket class, also sout and serr.
- Author:
- alokl (Creator)
- Author
- ejt
- Name
- tekkotsu-2_4_1
- Revision
- 1.23
- State
- Exp
- Date
- 2005/08/07 04:11:04
Definition in file Socket.h.
#include <ant.h>
#include <Types.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string>
Include dependency graph for Socket.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Namespaces |
namespace | SocketNS |
Classes |
class | Socket |
| Tekkotsu wireless Socket class. More...
|
Enumerations |
enum | SocketNS::TransportType_t { SocketNS::SOCK_STREAM = _SYS_SOCK_STREAM,
SocketNS::SOCK_DGRAM = _SYS_SOCK_DGRAM
} |
| Specifies transport type. TCP is usually a good idea. More...
|
enum | SocketNS::ConnectionState {
SocketNS::CONNECTION_CLOSED,
SocketNS::CONNECTION_CONNECTING,
SocketNS::CONNECTION_CONNECTED,
SocketNS::CONNECTION_LISTENING,
SocketNS::CONNECTION_CLOSING,
SocketNS::CONNECTION_ERROR
} |
| Internal TCP/UDP Connection State. More...
|
enum | SocketNS::FlushType_t { SocketNS::FLUSH_NONBLOCKING = 0,
SocketNS::FLUSH_BLOCKING
} |
| Chooses between blocking and non-blocking Wireless Input, Output. Blocking wireless output from the main process will affect the performance of the Aibo, and should only be used for debugging purposes. More...
|
Variables |
const int | SocketNS::_SYS_SOCK_STREAM = 1 |
| aperios doesn't provide SOCK_STREAM, so we will initialize them to these values
|
const int | SocketNS::_SYS_SOCK_DGRAM = 2 |
| aperios doesn't provide SOCK_DGRAM, so we will initialize them to these values
|
Socket * | sout |
| the standard tekkotsu in/out console (default port 10001)
|
Socket * | serr |
| the standard tekkotsu error output (default port 10002)
|
Variable Documentation
|
the standard tekkotsu error output (default port 10002)
Definition at line 17 of file Socket.cc.
Referenced by WalkCalibration::addSample(), JPEGGenerator::calcImage(), StewartPlatformBehavior::callback(), EventLogger::checkLogFile(), SensorObserverControl::checkLogFile(), ProjectInterface::displayException(), CrashTestBehavior::DoStart(), FreezeTestBehavior::DoStart(), HelloWorldBehavior::DoStart(), RawCamBehavior::DoStart(), RegionCamBehavior::DoStart(), SegCamBehavior::DoStart(), StateNode::DoStart(), StateNode::DoStop(), EmergencyStopMC::EmergencyStopMC(), HeadPointerMC::ensureValidJoint(), WalkCalibration::err(), Kinematics::getInterestPoint(), Controller::init(), Kinematics::init(), CameraBehavior::initIndex(), HeadPointerMC::isAlive(), PostureMC::isAlive(), StewartPlatformBehavior::isConnected(), BufferedImageGenerator::LoadBuffer(), CDTGenerator::LoadBuffer(), InterleavedYUVGenerator::LoadBuffer(), JPEGGenerator::LoadBuffer(), RawCameraGenerator::LoadBuffer(), RegionGenerator::LoadBuffer(), RLEGenerator::LoadBuffer(), SegmentedColorGenerator::LoadBuffer(), SegmentedColorGenerator::loadColorInfo(), SegmentedColorGenerator::loadThresholdMap(), Kinematics::lookup(), MotionSequenceMC< MAXMOVE >::newKeyFrame(), CameraBehavior::openNextFile(), ValueEditControl< T >::pause(), BallDetectionGenerator::processEvent(), BufferedImageGenerator::processEvent(), CameraBehavior::processEvent(), CDTGenerator::processEvent(), EchoBehavior::processEvent(), FilterBankGenerator::processEvent(), FlashIPAddrBehavior::processEvent(), FreeMemReportControl::processEvent(), KinematicSampleBehavior::processEvent(), KinematicSampleBehavior2::processEvent(), PostureEditor::processEvent(), RawCamBehavior::processEvent(), RawCameraGenerator::processEvent(), RegionGenerator::processEvent(), SensorObserverControl::processEvent(), SpiderMachineBehavior::processEvent(), StareAtPawBehavior2::processEvent(), StepTest::processEvent(), ValueEditControl< T >::processEvent(), LoadCalibration::readData(), LoadCalibration::readMaxs(), FilterBankGenerator::refresh(), NetworkStatusControl::refresh(), WMMonitorBehavior::registerData(), FreeMemReportControl::report(), WMMonitorBehavior::report(), EStopControllerBehavior::runCommand(), SpiderMachineBehavior::runCommand(), BufferedImageGenerator::SaveBuffer(), CDTGenerator::SaveBuffer(), InterleavedYUVGenerator::SaveBuffer(), JPEGGenerator::SaveBuffer(), RawCameraGenerator::SaveBuffer(), RegionGenerator::SaveBuffer(), RLEGenerator::SaveBuffer(), SegmentedColorGenerator::SaveBuffer(), BufferedImageGenerator::SaveFileStream(), RawCameraGenerator::SaveFileStream(), StewartPlatformBehavior::sax_error(), StewartPlatformBehavior::sax_fatal_error(), StewartPlatformBehavior::sax_start_element(), StewartPlatformBehavior::sax_warning(), DumpFileControl::selectedFile(), LoadWalkControl::selectedFile(), StewartPlatformBehavior::setParam(), ExploreMachine::setup(), BatteryMonitorBehavior::startWarning(), BatteryMonitorBehavior::stopWarning(), ControlBase::takeInput(), SaveWalkControl::takeInput(), Controller::takeLine(), EmergencyStopMC::trigger(), and StateNode::~StateNode(). |
|
the standard tekkotsu in/out console (default port 10001)
Definition at line 16 of file Socket.cc.
Referenced by BatteryCheckControl::activate(), BehaviorReportControl::activate(), HelpControl::activate(), ProfilerCheckControl::activate(), EventLogger::checkLogFile(), SensorObserverControl::checkLogFile(), ControlBase::clearMenu(), ControlBase::doReadStdIn(), ControlBase::doSelect(), ValueEditControl< T >::doSelect(), WalkCalibration::doSelect(), HelloWorldBehavior::DoStart(), StareAtPawBehavior2::DoStart(), FreeMemReportControl::freeMem(), CameraBehavior::getNextName(), CameraBehavior::initIndex(), WalkMC::LoadBuffer(), SegmentedColorGenerator::loadColorInfo(), WalkCalibration::loadData(), EchoBehavior::processCallback(), ASCIIVisionBehavior::processEvent(), CameraBehavior::processEvent(), EventLogger::processEvent(), SensorObserverControl::processEvent(), StepTest::processEvent(), WalkCalibration::processEvent(), ControlBase::refresh(), ValueEditControl< T >::refresh(), WaypointWalkControl::refresh(), BatteryCheckControl::report(), FreeMemReportControl::report(), HelpControl::report(), WalkCalibration::report(), WalkCalibration::saveData(), BufferedImageGenerator::SaveFileStream(), RawCameraGenerator::SaveFileStream(), DumpFileControl::selectedFile(), WalkCalibration::setupMoving(), and ControlBase::takeInput(). |
|