inetsocketclient.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_INETSOCKETCLIENT_H
#define RUDIMENTS_INETSOCKETCLIENT_H
#include <rudiments/private/inetsocketclientincludes.h>
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 tries);
void initialize(constnamevaluepairs *cd);
void initialize(const char *host,
uint16_t port,
int32_t timeoutsec,
int32_t timeoutusec,
uint32_t retrywait,
uint32_t tries);
int32_t connect();
void randomizeAddresses(uint32_t seed);
void dontRandomizeAddresses();
#include <rudiments/private/inetsocketclient.h>
};
#endif
inetsocketclient
Definition: inetsocketclient.h:15
inetsocketclient::inetsocketclient
inetsocketclient()
inetsocketclient::inetsocketclient
inetsocketclient(const inetsocketclient &i)
inetsocketclient::initialize
void initialize(const char *host, uint16_t port, int32_t timeoutsec, int32_t timeoutusec, uint32_t retrywait, uint32_t tries)
inetsocketclient::initialize
void initialize(constnamevaluepairs *cd)
inetsocketclient::randomizeAddresses
void randomizeAddresses(uint32_t seed)
inetsocketclient::operator=
inetsocketclient & operator=(const inetsocketclient &i)
inetsocketclient::~inetsocketclient
virtual ~inetsocketclient()
inetsocketclient::connect
int32_t connect()
inetsocketclient::connect
int32_t connect(const char *host, uint16_t port, int32_t timeoutsec, int32_t timeoutusec, uint32_t retrywait, uint32_t tries)
inetsocketclient::dontRandomizeAddresses
void dontRandomizeAddresses()
inetsocketutil
Definition: inetsocketutil.h:11
socketclient
Definition: socketclient.h:11