inetsocketclient.h
// Copyright (c) 2002 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_INETSOCKETCLIENT_H
#define RUDIMENTS_INETSOCKETCLIENT_H
#include <rudiments/private/inetsocketclientincludes.h>
class inetsocketclientprivate;
class RUDIMENTS_DLLSPEC inetsocketclient : public socketclient, private inetsocketutil {
public:
inetsocketclient();
inetsocketclient(const inetsocketclient &i);
inetsocketclient &operator=(const inetsocketclient &i);
virtual ~inetsocketclient();
int32_t connect(const char *host,
uint16_t port,
int32_t timeoutsec,
int32_t timeoutusec,
uint32_t retrywait,
uint32_t retrycount);
void initialize(constnamevaluepairs *cd);
void initialize(const char *host,
uint16_t port,
int32_t timeoutsec,
int32_t timeoutusec,
uint32_t retrywait,
uint32_t retrycount);
int32_t connect();
#include <rudiments/private/inetsocketclient.h>
};
#endif