1 #ifndef __JNET__JCONTROLHOSTOBJECTITERATOR__
2 #define __JNET__JCONTROLHOSTOBJECTITERATOR__
18 namespace JPP {
using namespace JNET; }
std::vector< char > buffer
int Subscribe(const JSubscription &subscription)
Subscribe to single tag.
const JTimeval & getTimeval() const
Get time value.
Auxiliary data structure for hostname and port number.
JControlHostObjectIterator(const JHostname &server, JTimeval timeout=JTimeval::max(), bool all=true)
Constructor.
int getSize() const
Get size.
Abstract object iterator.
Auxiliary class for time values.
int CheckHead(JPrefix &prefix, JTimeval timeout=JTimeval::min())
Check for header, without waiting.
static JTimeval max()
Get maximal time value.
Auxiliary class for any subscription.
Auxiliary class for all subscription.
JControlHostObjectIterator(const JHostname &server, const JSubscription &subscription, JTimeval timeout=JTimeval::max())
Constructor.
Object iteration through ControlHost.
ControlHost subscription.
virtual bool setObject(T &object)
Set object.
int GetFullData(void *buffer, int length)
Receive data.