modemclient.h
// Copyright (c) 2004 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_MODEMCLIENT_H
#define RUDIMENTS_MODEMCLIENT_H
#include <rudiments/private/modemclientincludes.h>
class modemclientprivate;
class RUDIMENTS_DLLSPEC modemclient : public client, private modemutil {
public:
modemclient();
modemclient(const modemclient &m);
modemclient &operator=(const modemclient &m);
virtual ~modemclient();
void initialize(constnamevaluepairs *cd);
void initialize(const char *device,
const char *baud,
const char *customatcommands,
const char *connectscript,
const char *phonenumber,
const char *disconnectscript,
uint32_t retrywait,
uint32_t tries);
int32_t connect();
bool close();
#include <rudiments/private/modemclient.h>
};
#endif
client
Definition: client.h:13
device
Definition: device.h:18
client::connect
virtual int32_t connect()
modemclient
Definition: modemclient.h:13
modemutil
Definition: modemutil.h:11
filedescriptor::close
virtual bool close()
client::initialize
virtual void initialize(constnamevaluepairs *cd)
client::operator=
client & operator=(const client &c)