Rudiments
modemclient.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3 
4 #ifndef RUDIMENTS_MODEMCLIENT_H
5 #define RUDIMENTS_MODEMCLIENT_H
6 
7 #include <rudiments/private/modemclientincludes.h>
8 
11 class RUDIMENTS_DLLSPEC modemclient : public client, private modemutil {
12  public:
13 
16 
20 
24 
26  virtual ~modemclient();
27 
32  void initialize(constnamevaluepairs *cd);
33 
39  void initialize(const char *device,
40  const char *baud,
41  const char *customatcommands,
42  const char *connectscript,
43  const char *phonenumber,
44  const char *disconnectscript,
45  uint32_t retrywait,
46  uint32_t tries);
47 
67  int32_t connect();
68 
72  bool close();
73 
74  #include <rudiments/private/modemclient.h>
75 };
76 
77 #endif
Definition: client.h:11
Definition: device.h:16
Definition: modemclient.h:11
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)
virtual ~modemclient()
modemclient & operator=(const modemclient &m)
void initialize(constnamevaluepairs *cd)
bool close()
modemclient(const modemclient &m)
int32_t connect()
Definition: modemutil.h:11