Documentation
¶
Index ¶
Constants ¶
View Source
const ( MsgEndSequence = "\r\n\r\n" MaxMsgSize = 67108864 // 64Kb BufferSize = 1024 )
MsgEndSequence signals message completion.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client interface { // Write(ipaddress string, port uint, msg []byte) (err error) Write(msg []byte, args *WriteArgs) (err error) }
Client sends requests to the endpoint.
func NewHTTPClient ¶
NewHTTPClient creates new HTTP Client instance.
type HTTPClient ¶
type HTTPClient struct {
// contains filtered or unexported fields
}
HTTPClient Client interface implementation,
type SaveToFileFunc ¶
SaveToFileFunc status callback.
type TCPClient ¶
type TCPClient struct {
// contains filtered or unexported fields
}
TCPClient Client interface implementation.
type WriteArgs ¶
type WriteArgs struct { IPAddress string Port uint TmoSec uint TmoRdS uint TmoWrS uint TmoCxn uint RequestFilepath string SaveReq bool SaveReqDir string SaveReqFilepath string SaveRes bool SaveResDir string SaveResFilepath string SesID string ReqID uint64 CltType conf.ClientType SaveResCallback SaveToFileFunc }
WriteArgs write method arguments.
Click to show internal directories.
Click to hide internal directories.