28 #ifndef _SERIAL_RECORD_H_ 29 #define _SERIAL_RECORD_H_ 32 #include <basictypes.h> 38 #include "nbfactory.h" 39 #include "serialburnerdata.h" 54 int FD_ListeningSocket;
57 int FD_ConnectedSocket;
60 BOOL bWeInitiatedConnection;
63 DWORD LastNetWorkDataRxed;
66 DWORD LastNetWorkDataTxed;
71 BOOL bSerialBoundDataBlocked;
72 BOOL bNetWorkBoundDataBlocked;
75 char Buffer_From_S2N[ BUFFER_SIZE ];
80 char Buffer_From_N2S[ BUFFER_SIZE ];
91 BOOL tcpKeepAliveSent;
93 DWORD tcpkeepAliveTicks;
100 void ProcessUdpSerialRead(
void );
101 void ProcessUdpRead(
void );
102 void ProcessUdpTxTo(
void );
103 void SetUdpReadFD( fd_set& fd_rd );
105 void SetTcpFDs( fd_set& fd_rd, fd_set& fd_wr, fd_set& fd_err );
106 void ProcessTcpFDs( fd_set& fd_rd, fd_set& fd_wr, fd_set& fd_err );
115 void TestDSR(
void );
119 void SendSerialMessage(
const char* msg );
120 int SerialBreakWrite(
char* start,
int len );
135 void EnableATCommands();
136 void DisableATCommands();
NetBurner I/O System Library API.
void ProcessSerialError(void)
Definition: serialrecord.cpp:1303
void ProcessSpecialFrameTCPReadSerialData(void)
Definition: serialrecord.cpp:1790
void ProcessTimeouts(void)
Definition: serialrecord.cpp:757
void GetCurrentChannelStatus(char *buffer)
Definition: serialrecord.cpp:109
Used to hold and manipulate IPv4 and IPv6 addresses in dual stack mode.
Definition: ipv6_addr.h:28
void OpenSerialPort(void)
Definition: serialrecord.cpp:1439
void MakeTcpConnection(void)
Definition: serialrecord.cpp:488
BOOL OkToListen(void)
Definition: serialrecord.cpp:730
void MakeUdpConnection(void)
Definition: serialrecord.cpp:681
void ProcessSpecialFrameWriteNetworkData(void)
Definition: serialrecord.cpp:1935
void ProcessListenError(void)
Definition: serialrecord.cpp:1316
void ProcessSpecialFrameWriteTimeout(void)
Definition: serialrecord.cpp:1947
void OpenListenPort(void)
Definition: serialrecord.cpp:400
void CloseListenPort(void)
Definition: serialrecord.cpp:418
void ProcessTCPReadSerialData(void)
Definition: serialrecord.cpp:1001
void AssignUartNumber(void)
Definition: serialrecord.cpp:1380
void ProcessNetworkError(void)
Definition: serialrecord.cpp:1335
Definition: serialrecord.h:45
void ProcessReadNetworkData(void)
Definition: serialrecord.cpp:1117
NetBurner System Functions.
void ProcessWriteSerialData(void)
Definition: serialrecord.cpp:1263
void ProcessAccept(void)
Definition: serialrecord.cpp:900
void ProcessWriteNetworkData(void)
Definition: serialrecord.cpp:1199