Inheritance diagram for yarp::os::NetworkClock::Private:Public Types | |
| using | Waiters = std::list< std::pair< double, Semaphore * > > |
Public Member Functions | |
| Private () | |
| ~Private () override | |
| bool | read (ConnectionReader &reader) override |
| Read this object from a network connection. | |
Public Member Functions inherited from yarp::os::PortReader | |
| virtual | ~PortReader () |
| Destructor. | |
| virtual Type | getReadType () const |
Public Attributes | |
| std::string | clockName |
| Waiters * | waiters |
| Port | port |
| std::mutex | listMutex |
| std::mutex | timeMutex |
| std::int32_t | sec {0} |
| std::int32_t | nsec {0} |
| double | _time {0} |
| bool | closing {false} |
| bool | initted {false} |
Definition at line 35 of file NetworkClock.cpp.
| using yarp::os::NetworkClock::Private::Waiters = std::list<std::pair<double, Semaphore*> > |
Definition at line 45 of file NetworkClock.cpp.
| yarp::os::NetworkClock::Private::Private | ( | ) |
Definition at line 59 of file NetworkClock.cpp.
|
override |
Definition at line 65 of file NetworkClock.cpp.
|
overridevirtual |
Read this object from a network connection.
Override this for your particular class.
| reader | an interface to the network connection for reading |
Implements yarp::os::PortReader.
Definition at line 87 of file NetworkClock.cpp.
| double yarp::os::NetworkClock::Private::_time {0} |
Definition at line 54 of file NetworkClock.cpp.
| std::string yarp::os::NetworkClock::Private::clockName |
Definition at line 43 of file NetworkClock.cpp.
Definition at line 55 of file NetworkClock.cpp.
Definition at line 56 of file NetworkClock.cpp.
| std::mutex yarp::os::NetworkClock::Private::listMutex |
Definition at line 49 of file NetworkClock.cpp.
| std::int32_t yarp::os::NetworkClock::Private::nsec {0} |
Definition at line 53 of file NetworkClock.cpp.
| Port yarp::os::NetworkClock::Private::port |
Definition at line 47 of file NetworkClock.cpp.
| std::int32_t yarp::os::NetworkClock::Private::sec {0} |
Definition at line 52 of file NetworkClock.cpp.
| std::mutex yarp::os::NetworkClock::Private::timeMutex |
Definition at line 50 of file NetworkClock.cpp.
| Waiters* yarp::os::NetworkClock::Private::waiters |
Definition at line 46 of file NetworkClock.cpp.